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
- Um sistema portátil registra a corrente gerada em um eletrodo de trabalho durante um pulso de 4 segundos. Para comparar…
- Em um protótipo computacional que monitora a salinidade de um tanque, dois eletrodos ficam imersos na água e são usados…
- Em uma lavanderia, uma pessoa instala dois eletrodos próximos ao piso, ligados a uma entrada digital de um controlador…
- Em uma demonstração de interface cérebro-computador, eletrodos colocados sobre o couro cabeludo captam sinais elétricos…
- Em um protótipo de interface computacional controlada por sinais musculares, cada canal utiliza um eletrodo para captar…
- Em uma prótese controlada por sinais musculares, eletrodos na pele captam a atividade elétrica e a enviam ao sistema…
🔎 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
