Qual é o resultado da execução do seguinte algoritmo que usa repetição simples: 'para i de 1 a 5, imprimir i'…
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
Qual é o resultado da execução do seguinte algoritmo que usa repetição simples: 'para i de 1 a 5, imprimir i' ?
- A) 1 2 3 4 5
- B) 0 1 2 3 4 5
- C) 1 2 3 4 5 6
- D) 5 4 3 2 1
- E) 5 6 7 8 9
✅ Resposta correta: alternativa A
Resolução passo a passo
- Leia o algoritmo: 'para i de 1 a 5, imprimir i'. A variável i começa em 1 e vai até 5, aumentando de 1 em 1.
- Execute as repetições em ordem: na 1ª volta i=1 e imprime 1; na 2ª, i=2 e imprime 2; e assim até i=5, que imprime 5. Ao fim, o laço termina.
- O resultado impresso é, portanto, 1 2 3 4 5, que corresponde à alternativa A.
- A alternativa B está errada porque começa em 0, valor que o laço nunca assume, já que o início é 1.
- A alternativa C está errada porque inclui o 6, que ultrapassaria o limite final 5, o qual é incluído, mas não ultrapassado.
- A alternativa D está errada porque imprime em ordem decrescente, enquanto o laço cresce de 1 a 5.
- A alternativa E está errada porque começa em 5 e vai até 9, valores que não correspondem ao intervalo de 1 a 5 do enunciado.
- Conclusão: o gabarito oficial A está correto.
💡 Dica: Pense no que o algoritmo imprime a cada iteração.
Alternativa por alternativa
Os números de 1 a 5 são impressos na ordem.
O aluno acredita que o laço começa em zero, como ocorre em muitas linguagens de programação, ignorando que o enunciado define o início em 1 e também imprime um valor extra.
O aluno entende que o limite superior 'até 5' deve ser ultrapassado em mais uma unidade, somando um passo a mais no intervalo.
Por que engana: O aluno pode confundir a contagem e incluir um número a mais ou a menos, como no caso da alternativa C, que inclui o 6.
O aluno confunde a ordem de crescimento do contador com decrescimento, pensando que o laço percorre os valores do maior para o menor.
O aluno lê o intervalo de forma errada, tomando 5 como valor inicial e somando a partir dele, em vez de partir de 1.
Raio-X da questão
repetição simples
avaliacao
estrutura de repetição · algoritmos básicos
Revisar como funcionam os laços de repetição em algoritmos.
O aluno pode confundir a contagem e incluir um número a mais ou a menos, como no caso da alternativa C, que inclui o 6.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- 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?
- Em um algoritmo, a estrutura de repetição 'para' é utilizada para executar um bloco de código várias vezes. Qual é a…
- Qual é o resultado da execução do seguinte algoritmo? Para i de 1 até 5, escreva i duas vezes.
- Analise o seguinte trecho de código: para i de 1 a 5 faça escreva i. O que o programa imprime?
- O que acontece em um algoritmo que utiliza uma estrutura de repetição simples para imprimir números de 1 a 5?
🔎 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
