Em um algoritmo de repetição, como utilizamos a variável contadora?
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 de repetição, como utilizamos a variável contadora?
- A) Para armazenar o resultado final
- B) Para contar o número de iterações
- C) Para executar o algoritmo apenas uma vez
- D) Para definir o tamanho do algoritmo
- E) Para armazenar variáveis temporárias
✅ Resposta correta: alternativa B
Resolução passo a passo
- Um algoritmo de repetição (laço) executa um bloco de instruções várias vezes enquanto uma condição for verdadeira.
- 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.
- 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.
- A alternativa A está errada, pois o resultado final costuma ser guardado em uma variável acumuladora, não na contadora.
- A alternativa C está errada, pois o laço existe justamente para executar o bloco várias vezes, não apenas uma.
- 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.
- 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.
- 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
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.
Correta, é a função principal da variável contadora.
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.
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.
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
variável contadora
avaliacao
estrutura de repetição · variáveis em programação
Revisar o uso de variáveis em algoritmos de repetição.
Confundir a função da variável contadora com a de armazenar resultados ou variáveis temporárias.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um algoritmo com repetição simples, o que é normalmente utilizado para controlar o número de repetições?
- Em um algoritmo que acumula ocorrências dentro de um loop, onde deve ser declarada a variável 'contador' para que ela…
- Qual é a função de uma variável em um algoritmo que utiliza repetições?
- Considere o trecho de um algoritmo: contador <- 0; enquanto contador < 5 faça contador <- contador + 1. Nesse algoritmo…
- Qual a função de uma variável em um algoritmo com repetições condicionais simples?
- Num algoritmo que percorre uma lista de dados, qual operação deve ser aplicada a uma variável contador cada vez que um…
🔎 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
