GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Fácil⏱ curto

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

Habilidade BNCC EM13CO02

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?

  1. A) For
  2. B) While
  3. C) Do While
  4. D) If
  5. E) Switch

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. 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

A Correta

For é ideal para contar em sequências definidas como de 1 a 10.

B Erradaerro: Procedimentala que mais engana

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.

C Erradaerro: Conceitual

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.

D Erradaerro: Conceitual

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.

E Erradaerro: Conceitual

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

Dificuldade Fácil
Bloom Aplicar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

estruturas de repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de repetição · controle de fluxo

📚 Reveja

Revisar as estruturas de repetição em algoritmos.

⚠️ Erro mais comum

Confundir estruturas de repetição com estruturas condicionais, escolhendo 'If' ou 'Switch' para repetir ações.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.