Em um algoritmo, qual a estrutura de repetição mais indicada para contar de 1 a 10?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um algoritmo, qual a estrutura de repetição mais indicada para contar de 1 a 10?
- A) For
- B) While
- C) Do While
- D) If
- E) Switch
✅ Resposta correta: alternativa A
Resolução passo a passo
- O enunciado pede a estrutura de repetição mais indicada para contar de 1 a 10, ou seja, um caso em que se conhece de antemão o número de repetições (10 vezes), com uma variável contadora que começa em 1, avança de 1 em 1 e para em 10. Passo 2: A estrutura For foi criada exatamente para esse tipo de situação. Ela reúne em um único cabeçalho a inicialização do contador, a condição de parada e o incremento, por exemplo: para i de 1 até 10 faça escreva i. Passo 3: Por isso a alternativa A (For) é a correta, e coincide com o gabarito oficial. Passo 4: A alternativa B (While) até funcionaria, mas exigiria inicializar o contador antes do laço e incrementá-lo manualmente dentro dele, o que é menos direto para contagens fixas. Passo 5: A alternativa C (Do While) também repete, porém testa a condição só depois da primeira execução, o que é mais adequado quando é preciso executar pelo menos uma vez, e não para uma contagem fixa. Passo 6: A alternativa D (If) não é estrutura de repetição: ela apenas decide entre executar ou não um bloco, uma única vez. Passo 7: A alternativa E (Switch) também não é estrutura de repetição: ela é uma seleção de múltiplos casos, usada para escolher um desvio conforme o valor de uma variável.
💡 Dica: Considere as estruturas de repetição disponíveis em algoritmos.
Alternativa por alternativa
For é ideal para contar em sequências definidas como de 1 a 10.
Acredita que, por ser a repetição mais genérica, o While deve ser usado em qualquer situação, inclusive em contagens fixas. Não percebe que o For já organiza contador, teste e incremento em uma única linha.
Por que engana: Confundir estruturas de repetição com estruturas condicionais, escolhendo 'If' ou 'Switch' para repetir ações.
Pensa que o Do While é a forma mais completa de repetir, pois executa o bloco pelo menos uma vez. Não nota que, em uma contagem de 1 a 10, o teste no início é suficiente e o For é mais direto.
Confunde estrutura condicional com estrutura de repetição, achando que o If pode repetir um bloco enquanto a condição for verdadeira. O If executa o bloco no máximo uma vez.
Acredita que o Switch serve para repetir ações, talvez por associar múltiplos casos a várias execuções. Na verdade, ele apenas seleciona um dos desvios conforme o valor de uma variável.
Raio-X da questão
estruturas de repetição
avaliacao
estruturas de repetição · controle de fluxo
Revisar as estruturas de repetição em algoritmos.
Confundir estruturas de repetição com estruturas condicionais, escolhendo 'If' ou 'Switch' para repetir ações.
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um projeto de monitoramento de rios, uma boia computacional organiza leituras de sensores antes de enviá-las por…
- Uma biblioteca escolar recebeu caixas de livros doados para uma feira de troca. Para registrar os exemplares, a equipe…
- Um centro cultural público oferece inscrições on-line para atividades com critérios variados. Na oficina de teatro…
- Uma escola está testando dois protótipos de aplicativo para que estudantes consultem mudanças de sala, horários e…
- Uma secretaria municipal de educação está digitalizando pedidos de transporte escolar e de atendimento em contraturno…
- — O cartaz não pode sair duas vezes, pois a feira começa em uma hora — alertou a coordenadora do centro cultural. No…
🔎 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
