Em um algoritmo que utiliza repetições simples, o que faz um comando 'enquanto'?
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
Em um algoritmo que utiliza repetições simples, o que faz um comando 'enquanto'?
- A) Executa um bloco apenas uma vez.
- B) Repete até que uma condição se torne verdadeira.
- C) Repete indefinidamente sem condição.
- D) Repete um bloco de instruções enquanto uma condição for verdadeira.
- E) Nunca executa o bloco de comandos.
✅ Resposta correta: alternativa D
Resolução passo a passo
- O comando 'enquanto' (também chamado de laço de repetição com condição de entrada) serve para repetir um bloco de instruções enquanto uma condição for verdadeira. Passo 2: Antes de cada repetição, o algoritmo avalia a condição. Se ela for verdadeira, o bloco é executado e a condição é avaliada novamente. Se for falsa, o laço termina e o fluxo segue para o próximo comando. Passo 3: Portanto, a alternativa D descreve exatamente essa função. Passo 4: A alternativa A está errada porque executar um bloco uma única vez é o comportamento de um comando sequencial, sem repetição. Passo 5: A alternativa B está errada porque descreve a lógica do 'repita até', em que o bloco executa até a condição se tornar verdadeira, o que é o oposto da lógica do 'enquanto'. Passo 6: A alternativa C está errada porque o 'enquanto' depende de uma condição; sem ela o laço não funcionaria como repetição controlada, e um laço sem fim seria um erro de programação, não uma função do comando. Passo 7: A alternativa E está errada como definição: é verdade que o bloco pode não ser executado nenhuma vez, caso a condição já seja falsa no início, mas isso não é o que o comando faz; ele é uma consequência possível, não a sua função. Conclusão: o gabarito D está correto.
💡 Dica: Pense na função do comando 'enquanto' em um loop.
Alternativa por alternativa
Confunde o comando 'enquanto' com a execução sequencial de instruções, achando que o bloco é executado apenas uma vez, como em um comando simples.
Inverte a lógica da repetição, achando que o laço continua até a condição ficar verdadeira, o que corresponde ao 'repita até' e não ao 'enquanto'.
Por que engana: Confundir o funcionamento do comando 'enquanto' com o comando 'para', pensando que ele executa um número fixo de vezes.
Acredita que a repetição 'enquanto' não depende de nenhuma condição e fica rodando sem controle, confundindo o laço controlado com um laço infinito.
Esta é a definição correta do comando 'enquanto'.
Generaliza um caso particular: como o bloco pode não executar quando a condição já começa falsa, conclui que ele nunca é executado, ignorando que a condição é avaliada antes de cada repetição.
Raio-X da questão
comando de repetição
avaliacao
comandos de repetição · lógica de programação
Revisar a estrutura e funcionamento de comandos de repetição em algoritmos.
Confundir o funcionamento do comando 'enquanto' com o comando 'para', pensando que ele executa um número fixo de vezes.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Na sala de artes, um robô ajuda a guardar lápis de cor em duas caixas: uma verde e outra amarela. Como o robô pode…
- “O aparelho precisa chegar ao visitante, e a caixa usada deve seguir para a limpeza”, explicou a monitora do centro…
- — Meu aparelho desligou antes do fim da exposição — relatou uma visitante ao Museu da Cidade. Como parte de uma…
- Técnicos acompanham uma simulação para localizar vazamentos em quatro hidrômetros de uma rua. O programa deve ler cada…
- — Para ouvir as peças sem ler as placas, o que faço primeiro? — perguntou uma criança ao mediador do museu. Ele explicou…
- Bicicletas do bicicletário comunitário ficam disponíveis para uso com cartões numerados. Para liberar o cadeado, a…
🔎 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
