GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF69CO02Fácil⏱ curto

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

Habilidade BNCC EF69CO02

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' ?

  1. A) 1 2 3 4 5
  2. B) 0 1 2 3 4 5
  3. C) 1 2 3 4 5 6
  4. D) 5 4 3 2 1
  5. E) 5 6 7 8 9

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. 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.
  2. 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.
  3. O resultado impresso é, portanto, 1 2 3 4 5, que corresponde à alternativa A.
  4. A alternativa B está errada porque começa em 0, valor que o laço nunca assume, já que o início é 1.
  5. A alternativa C está errada porque inclui o 6, que ultrapassaria o limite final 5, o qual é incluído, mas não ultrapassado.
  6. A alternativa D está errada porque imprime em ordem decrescente, enquanto o laço cresce de 1 a 5.
  7. 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.
  8. Conclusão: o gabarito oficial A está correto.

💡 Dica: Pense no que o algoritmo imprime a cada iteração.

Alternativa por alternativa

A Correta

Os números de 1 a 5 são impressos na ordem.

B Erradaerro: Interpretação

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.

C Erradaerro: Procedimentala que mais engana

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.

D Erradaerro: Conceitual

O aluno confunde a ordem de crescimento do contador com decrescimento, pensando que o laço percorre os valores do maior para o menor.

E Erradaerro: Interpretação

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

Dificuldade Fácil
Bloom Lembrar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

repetição simples

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de repetição · algoritmos básicos

📚 Reveja

Revisar como funcionam os laços de repetição em algoritmos.

⚠️ Erro mais comum

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.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.