Em um algoritmo, a estrutura de repetição 'para' é utilizada para executar um bloco de código várias vezes…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências e repetições simples e aninhadas (iterações definidas e indefinidas), para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um algoritmo, a estrutura de repetição 'para' é utilizada para executar um bloco de código várias vezes. Qual é a saída do seguinte algoritmo? Para i de 1 até 5: Escreva(i) O que será impresso?
- A) 3
- B) 1, 2, 3, 4, 5
- C) 1, 2, 3
- D) 5, 4, 3, 2, 1
- E) 5
✅ Resposta correta: alternativa B
Resolução passo a passo
- A estrutura 'Para i de 1 até 5' inicia a variável i com valor 1 e repete o bloco até i chegar a 5, incrementando i em 1 a cada volta.
- Em cada repetição, o comando Escreva(i) imprime o valor atual de i: 1, depois 2, depois 3, depois 4 e, por fim, 5.
- Portanto, a saída é 1, 2, 3, 4, 5, o que corresponde à alternativa B, que é o gabarito oficial.
- A alternativa A está errada, pois imprimiria apenas 3, valor que não é o início nem o fim do intervalo.
- A alternativa C está errada, pois para em 3 e ignora os valores 4 e 5 do intervalo.
- A alternativa D está errada, pois inverte a ordem, como se o laço fosse decrescente, o que não corresponde ao 'de 1 até 5'.
- A alternativa E está errada, pois imprimiria apenas o valor final 5, sem mostrar os valores intermediários, que são impressos a cada repetição.
💡 Dica: Analise a estrutura de repetição e a saída esperada.
Alternativa por alternativa
O aluno pode ter confundido o valor do meio do intervalo com a saída, achando que o laço imprime apenas um valor central.
A saída correta é 1, 2, 3, 4, 5, um por linha.
O aluno provavelmente interrompeu a contagem antes do fim, achando que o laço para no terceiro passo ou ignorou o limite superior 5.
Por que engana: O aluno pode confundir a ordem de execução e achar que a saída é uma sequência decrescente ou incompleta.
O aluno pode ter imaginado que a contagem regressiva é a ordem natural de execução, invertendo o sentido do 'de 1 até 5'.
O aluno pode ter achado que o Escreva imprime somente o valor final da variável, sem perceber que é executado a cada repetição.
Raio-X da questão
estrutura de repetição
avaliacao
estrutura de repetição · variáveis em algoritmos
Revisar como funciona a estrutura de repetição 'para'.
O aluno pode confundir a ordem de execução e achar que a saída é uma sequência decrescente ou incompleta.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Qual é o resultado da execução do seguinte algoritmo que usa repetição simples: 'para i de 1 a 5, imprimir i' ?
- Qual é o resultado do seguinte algoritmo com repetição simples: 'Para i de 1 até 5, faça: imprime i'?
- Observe o algoritmo a seguir: 'Para i de 1 até 5, diga o número i'. Qual é o resultado da execução?
- Analise o seguinte trecho de código: para i de 1 a 5 faça escreva i. O que o programa imprime?
- Em um algoritmo que conta de 1 a 5, quantas vezes a instrução "escreva(i)" será executada? Considerando que i é…
- Qual é o resultado da execução do seguinte algoritmo? Para i de 1 até 5, escreva i duas vezes.
Todas as questões de Algoritmos com repetições simples e aninhadas
🔎 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
