Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Revisão 3° trimestre / até 19/09

Total questions: 9

Worksheet time: 14mins

Name
Class
Date
1.

João está desenvolvendo um aplicativo que precisa enviar a mesma notificação para todos os usuários cadastrados, mas ele está escrevendo o mesmo comando várias vezes. Ele pode usar uma estrutura de repetição para percorrer a lista de usuários e enviar a mensagem para cada um automaticamente. Estruturas de repetição (loops) são recursos que permitem executar um bloco de instruções várias vezes, até que uma condição seja atingida. Como João pode automatizar esse envio para todos os usuários sem escrever manualmente cada comando?


a)

repete um número definido de vezes.

1.

Loop controlado por contagem

b)

repete até que uma condição seja satisfeita ou deixada de ser verdadeira.


2.

Loop controlado por condição

c)

resposta falsa

3.

João não poderá automatizar o programa

2.

Mariana está programando um jogo educativo em que o jogador deve responder a várias perguntas. O jogo deve repetir cada fase até o jogador acertar ou acabar o tempo disponível. Como Mariana pode garantir que o jogo repita a fase até que uma das condições seja atingida, sem precisar escrever tudo várias vezes?

a)

Ela pode usar loops avançados que combinem múltiplas condições, permitindo que a repetição continue até que uma delas seja atendida.


b)

Ela pode usar Loop controlado por contagem, repetindo um número definido de vezes., permitindo que a repetição continue até que uma delas seja atendida.


3.

Estruturas de repetição avançadas permitem criar fluxos mais (a)   , combinando múltiplas condições, aninhando loops e controlando a execução de forma mais precisa.

Choose from the below words
complexas
simples
4.

Estruturas de repetição avançadas permitem criar fluxos mais complexos, combinando múltiplas condições, aninhando loops e controlando a execução de forma mais precisa. Organize os tipos de estrutura de repetição avançadas de acordo com sua definição.

Categorize the following

Um loop dentro de outro, útil para lidar com estruturas como tabelas e matrizes

  • Repetem até que uma ou mais condições sejam atingidas.

Uso de comandos lógicos para pular, interromper ou reiniciar repetições.

Loops aninhados
Loops com múltiplas condições
Controle de fluxo dentro de loops
5.

Os loops avançados permitem que sistemas lidem com cenários reais mais complexos, como análise de grandes volumes de dados, interações em jogos e simulações, além de tornar o código mais eficiente e reutilizável.


a)
Verdadeiro
b)
Falso
6.

Coleções são estruturas que armazenam e organizam dados, permitindo operações como inserção, busca e remoção de forma eficiente. Considerando os tipos de coleções abaixo, organize essas opções nas categorias certas.

Categorize the following

Armazena elementos em sequência, permitindo repetições.

Garante que cada elemento seja único.

Usa pares chave-valor para associar dados.

Lista
Conjunto
Mapa
7.

Sobre coleções. Categorize corretamente os exemplos na prática onde encontramos a lista, conjunto e mapa?

Categorize the following

Carrinho de compras online.

Controle de participantes de um evento sem duplicatas.


Agenda telefônica com nome e número

Lista
Conjunto
Mapa
8.

Iteradores são mecanismos que permitem acessar, um a um, os elementos de uma coleção, como listas, conjuntos e mapas, sem expor sua estrutura interna.

a)
Verdadeiro
b)
Falso
9.

Para que serve um iterador em programação?

a)

Para armazenar elementos em memória

b)
  1. Para percorrer elementos de uma coleção de forma sequencial

c)

Para ordenar coleções automaticamente

d)

Para excluir elementos duplicados