Em uma estrutura de repetição, como o 'for', o que define o número de iterações?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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 estrutura de repetição, como o 'for', o que define o número de iterações?
- A) O valor inicial da variável de controle.
- B) A condição de continuidade.
- C) O tipo de dado da variável.
- D) O escopo da variável de controle.
- E) A ordem das instruções dentro do 'for'.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Em um laço for, o número de repetições depende de três partes: a inicialização (onde a variável de controle começa), a condição de continuidade (o teste que decide se o laço segue) e o incremento (como a variável muda a cada volta).
- Ao executar o laço, o programa testa a condição antes de cada iteração. Enquanto ela for verdadeira, o corpo do laço é executado; quando se torna falsa, o laço para. Por isso é a condição de continuidade que determina quantas vezes o bloco será repetido, em conjunto com o incremento.
- Por que as outras estão erradas:
- A) O valor inicial influencia o número de iterações, mas sozinho não define quantas vezes o laço roda, pois depende do limite e do passo.
- C) O tipo de dado da variável não altera a quantidade de repetições; apenas indica que tipo de valor ela armazena.
- D) O escopo indica onde a variável pode ser usada no programa, o que não tem relação com quantas vezes o laço executa.
- E) A ordem das instruções dentro do corpo do laço muda o que é feito em cada volta, mas não quantas voltas acontecem.
- Gabarito oficial confirmado: alternativa B.
💡 Dica: Pense sobre a sintaxe do loop 'for'.
Alternativa por alternativa
O aluno acredita que o ponto de partida da variável de controle, por si só, determina quantas repetições ocorrerão, ignorando o limite e o passo de incremento.
Por que engana: Confundir o valor inicial da variável de controle com a condição de continuidade, acreditando que o valor inicial determina o número de iterações.
A condição de continuidade é crucial para definir quando a repetição deve parar.
O aluno confunde o tipo de dado da variável (inteiro, real, caractere) com a lógica de controle do laço, imaginando que o tipo limita a quantidade de voltas.
O aluno associa escopo, que define a visibilidade e o tempo de vida da variável, ao controle de execução do laço, sem perceber que são conceitos diferentes.
O aluno pensa que a sequência de comandos dentro do laço altera o número de voltas, quando ela apenas define o que é executado em cada volta.
Raio-X da questão
estrutura de repetição
avaliacao
estrutura de repetição · variáveis de controle
Revisar a sintaxe e funcionamento do loop 'for'.
Confundir o valor inicial da variável de controle com a condição de continuidade, acreditando que o valor inicial determina o número de iterações.
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?
- Qual estrutura de repetição é usada para executar um bloco de código um número específico de vezes?
- Em um algoritmo, qual estrutura de repetição é usada para executar um bloco de código um número específico de vezes?
- Em um algoritmo que repete uma ação, como uma contagem de 1 a 10, qual estrutura é usada para essa repetição?
- Qual a estrutura de repetição mais adequada para executar um bloco de código um número fixo de vezes em um programa?
- Em um algoritmo de repetição, como o comando 'enquanto', o que deve ser definido para que a repetição funcione…
🔎 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
