GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO02Fácil⏱ medio

Em uma aula de programação, Ana cria um algoritmo para contar até cinco. Antes de iniciar a repetição, ela…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO02

Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em uma aula de programação, Ana cria um algoritmo para contar até cinco. Antes de iniciar a repetição, ela define contador = 0. O algoritmo executa a instrução “contador recebe contador + 1” enquanto o valor de contador for menor que 5. Ao final, nenhum outro comando altera essa variável. Com base no funcionamento do algoritmo descrito, qual será o valor de contador ao término da repetição?

  1. A) 0
  2. B) 1
  3. C) 5
  4. D) 6
  5. E) 4

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Ana começa com contador = 0. Passo 2: a repetição só continua enquanto contador for menor que 5, então a condição é testada antes de cada execução. Passo 3: na primeira execução, contador = 0 é menor que 5, então contador recebe 0 + 1, ficando 1. Passo 4: as execuções seguintes levam a 2, depois 3, depois 4 e, por fim, 5 (quando contador valia 4, a condição 4 < 5 ainda era verdadeira, então a instrução foi executada). Passo 5: com contador = 5, a condição 5 < 5 é falsa, a repetição termina e nenhum outro comando altera a variável. Passo 6: portanto, o valor final de contador é 5, o que confirma a alternativa C, em acordo com o gabarito oficial. Por que as outras estão erradas: A (0) é o valor inicial, mas a repetição altera a variável; B (1) corresponde a apenas uma execução, mas o laço continua enquanto a condição for verdadeira; D (6) exigiria uma execução a mais depois que a condição já era falsa; E (4) é o valor antes da última execução, que ainda acontece porque 4 é menor que 5.

💡 Dica: Analise a condição e o incremento do contador.

Alternativa por alternativa

A Erradaerro: Conceitual

Acredita que a instrução de soma não altera o valor da variável ou que a repetição nunca é executada, mantendo o valor inicial definido por contador = 0.

B Erradaerro: Conceituala que mais engana

Entende que o laço executa apenas uma vez, parando após o primeiro incremento, em vez de repetir enquanto a condição for verdadeira.

Por que engana: O aluno pode confundir o valor final da variável contador com o número de iterações realizadas, pensando que o resultado é o último valor antes de atingir a condição de parada.

C Correta

A repetição começa com contador igual a 0. Enquanto contador for menor que 5, ele aumenta uma unidade: 0, 1, 2, 3, 4 e, finalmente, 5. Quando contador chega a 5, a condição contador < 5 deixa de ser verdadeira, e a repetição termina.

D Erradaerro: Interpretação

Acha que a repetição executa mais uma vez depois que a condição já se tornou falsa, ou interpreta a condição como 'menor ou igual a 5' e soma mais um passo.

E Erradaerro: Procedimental

Interrompe o laço quando contador chega a 4, esquecendo que a condição 4 < 5 ainda é verdadeira e que a última soma (4 + 1) precisa ser executada.

Raio-X da questão

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

algoritmo e repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de repetição · variáveis em algoritmos

📚 Reveja

Revisar conceitos de algoritmos e estruturas de repetição.

⚠️ Erro mais comum

O aluno pode confundir o valor final da variável contador com o número de iterações realizadas, pensando que o resultado é o último valor antes de atingir a condição de parada.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

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