Qual a saída do seguinte algoritmo: para i de 1 a 5, se i for par, mostre 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 a saída do seguinte algoritmo: para i de 1 a 5, se i for par, mostre i?
- A) 1, 3, 5
- B) 2, 4
- C) 1, 2, 3, 4, 5
- D) 0, 2, 4
- E) 2, 3, 4, 5
✅ Resposta correta: alternativa B
Resolução passo a passo
- O algoritmo percorre i de 1 a 5, ou seja, os valores 1, 2, 3, 4 e 5.
- Para cada valor, verifica-se se i é par (divisível por 2, resto zero na divisão por 2).
- i=1 é ímpar, não mostra nada. i=2 é par, mostra 2. i=3 é ímpar, não mostra. i=4 é par, mostra 4. i=5 é ímpar, não mostra.
- A saída é 2, 4, que corresponde à alternativa B, coincidindo com o gabarito oficial.
- Por que as outras estão erradas: A mostra os ímpares, justamente o oposto do pedido; C mostra todos os valores, ignorando a condição; D inclui o 0, que não está no intervalo de 1 a 5; E inclui 3 e 5, que são ímpares.
💡 Dica: Identifique os números pares entre 1 e 5.
Alternativa por alternativa
O aluno inverteu a condição e mostrou os números ímpares em vez dos pares.
Apenas os números pares são exibidos.
O aluno ignorou a condição 'se i for par' e imprimiu todos os valores do laço.
Por que engana: O aluno pode confundir a lógica do algoritmo e incluir números ímpares na saída, como 1, 3 e 5.
O aluno começou o laço em 0 e não em 1, incluindo um valor fora do intervalo indicado.
O aluno testou a condição de forma incorreta, considerando 3 e 5 como pares, possivelmente confundindo a paridade com a sequência de números.
Raio-X da questão
algoritmo e saída
avaliacao
estruturas de repeticao · números pares
Revisar conceitos de algoritmos e estruturas de repetição.
O aluno pode confundir a lógica do algoritmo e incluir números ímpares na saída, como 1, 3 e 5.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em uma usina, cada estado de uma turbina é registrado com um código de dois bits: | Estado | Código | |---|---| | Parada…
- No controle de um satélite, um gráfico de barras descrito pela equipe registra: com o sistema operacional iniciado, o…
- O clube de jogos da escola vai usar um programa simples para registrar cada participante. Em cada cadastro, a pessoa…
- Na horta da escola, uma estação simples registra a temperatura informada por um sensor. O programa deve mostrar essa…
- Pesquisadores acompanham o funcionamento de um robô que cuida de seis placas solares em uma estação de pesquisa. O robô…
- Por que alguns tablets de um centro cultural aparecem como disponíveis, embora estejam guardados para conserto? Para…
🔎 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
