Uma repetição condicional (como o comando "enquanto") executa um conjunto de ações várias vezes, verificando…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Uma repetição condicional (como o comando "enquanto") executa um conjunto de ações várias vezes, verificando uma condição antes de cada repetição. O número de repetições não é conhecido de antemão: depende de a condição continuar verdadeira. Em qual das situações do cotidiano abaixo a ação principal descrita é um exemplo claro de repetição condicional?
- A) Vestir-se de manhã: colocar a camisa, depois a calça e depois os sapatos, nessa ordem, uma única vez.
- B) Ler, na ordem, exatamente os cinco itens de uma lista de compras, pegando cada item uma única vez.
- C) Enviar uma mensagem para cada um dos dez convidados de uma festa, seguindo a lista de contatos.
- D) Escovar os dentes por três vezes seguidas, sempre contando exatamente três repetições.
- E) Mexer o doce na panela enquanto a calda ainda não tiver chegado ao ponto de fio.
✅ Resposta correta: alternativa E
Resolução passo a passo
- Uma repetição condicional executa um conjunto de ações enquanto uma condição for verdadeira. O número de repetições não é fixo; ele depende de quando a condição deixa de valer.
- Analisando a alternativa E, a ação de mexer o doce repete-se enquanto a calda ainda não atingiu o ponto de fio. A cada passo, o cozinheiro verifica a condição (a calda chegou ao ponto?). Quando ela chega, a repetição para. Não é possível saber de antemão quantas vezes será preciso mexer, pois isso depende do andamento do cozimento. Portanto, E é o exemplo claro de repetição condicional.
- Por que as outras estão erradas:
- A) As três peças são colocadas uma única vez, em sequência fixa, sem repetição.
- B) A lista tem cinco itens fixos, lidos uma única vez cada, então o número de repetições é conhecido de antemão e não depende de condição.
- C) São dez convidados, o que define exatamente dez envios; é uma repetição com contagem conhecida (percorrer uma lista), não condicional.
- D) O número de repetições é fixo em três, conhecido de antemão, portanto é repetição com contador, não condicional.
💡 Dica: Pense em um exemplo prático do dia a dia que envolva decisões repetidas.
Alternativa por alternativa
O aluno pode ter associado qualquer sequência de ações ordenadas a repetição, confundindo sequência simples com laço de repetição.
Por que engana: O aluno pode confundir a aplicação de algoritmos com repetições em atividades que não exigem repetição, como assistir a um filme.
O aluno pode ter achado que ler vários itens de uma lista já caracteriza repetição condicional, sem notar que a quantidade de itens (cinco) é conhecida previamente.
O aluno pode ter tomado a repetição sobre uma lista de contatos como condicional, ignorando que a quantidade de dez convidados é fixa e conhecida de antemão.
O aluno pode ter visto a palavra 'repetições' e supôs que qualquer repetição é condicional, sem perceber que o enunciado diz que a contagem é exata (três vezes).
É a resposta que o enunciado sustenta.
Raio-X da questão
algoritmos com repetições
fixacao
algoritmos com repetições · condicionais em algoritmos
Revisar o conceito de algoritmos e suas aplicações no cotidiano.
O aluno pode confundir a aplicação de algoritmos com repetições em atividades que não exigem repetição, como assistir a um filme.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Descreva um exemplo de um algoritmo com repetição condicional simples que poderia ser utilizado em situações do dia a…
- Explique como um algoritmo de repetição condicional simples pode ser aplicado no dia a dia, dando um exemplo prático.
- Qual das opções abaixo é um exemplo de algoritmo que utiliza uma repetição condicional simples?
- Qual dos exemplos abaixo representa corretamente um algoritmo com repetição condicional simples?
- No que consiste uma repetição condicional em um algoritmo?
- Explique como funciona uma repetição condicional em um algoritmo, utilizando um exemplo simples.
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
