GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO02Média⏱ curto

Em um algoritmo de repetição, como utilizamos a variável contadora?

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 de repetição, como utilizamos a variável contadora?

  1. A) Para armazenar o resultado final
  2. B) Para contar o número de iterações
  3. C) Para executar o algoritmo apenas uma vez
  4. D) Para definir o tamanho do algoritmo
  5. E) Para armazenar variáveis temporárias

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Um algoritmo de repetição (laço) executa um bloco de instruções várias vezes enquanto uma condição for verdadeira.
  2. Para controlar quantas vezes o bloco já foi executado, usa-se uma variável contadora, que é incrementada (aumentada de um em um, por exemplo contador = contador + 1) a cada iteração.
  3. Portanto, a variável contadora serve para contar o número de iterações, ou seja, quantas repetições já ocorreram, e pode ser usada na condição de parada do laço.
  4. A alternativa A está errada, pois o resultado final costuma ser guardado em uma variável acumuladora, não na contadora.
  5. A alternativa C está errada, pois o laço existe justamente para executar o bloco várias vezes, não apenas uma.
  6. A alternativa D está errada, pois o tamanho do algoritmo é determinado pelo número de linhas de código, e não por uma variável de repetição.
  7. A alternativa E está errada, pois variáveis temporárias são usadas para guardar valores intermediários de cálculos, papel diferente do de contar repetições.
  8. Conclusão: o gabarito B está correto, pois a variável contadora conta as iterações do laço.

💡 Dica: Pense em como a contagem é feita em loops.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confundiu a variável contadora com a variável acumuladora, que guarda somas ou resultados parciais e finais ao longo das repetições.

Por que engana: Confundir a função da variável contadora com a de armazenar resultados ou variáveis temporárias.

B Correta

Correta, é a função principal da variável contadora.

C Erradaerro: Conceitual

O aluno entendeu que a variável contadora determina a execução única do algoritmo, esquecendo que o laço serve justamente para repetir o bloco várias vezes.

D Erradaerro: Conceitual

O aluno associou o contador ao tamanho do código, quando na verdade ele controla o número de repetições durante a execução, e não a extensão do algoritmo.

E Erradaerro: Senso comum

O aluno pensou que toda variável auxiliar de um programa é uma variável temporária, sem distinguir a função específica de contagem das repetições.

Raio-X da questão

Dificuldade Média
Bloom Analisar
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🧩 progressao
🎯 Conceito central

variável contadora

📌 Objetivo

avaliacao

🧱 Pré-requisitos

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

📚 Reveja

Revisar o uso de variáveis em algoritmos de repetição.

⚠️ Erro mais comum

Confundir a função da variável contadora com a de armazenar resultados ou variáveis temporárias.

🌎 Tema transversal

ciencia_tecnologia

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