GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF05CO04Média⏱ medio

Escreva um algoritmo que imprima os números de 1 a 10, e para cada número, imprima uma mensagem se ele for…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF05CO04

Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Escreva um algoritmo que imprima os números de 1 a 10, e para cada número, imprima uma mensagem se ele for par.

  1. A) Para num de 1 até 10, se num % 2 == 0, imprima par.
  2. B) Imprima 1 a 10 e uma vez faça a verificação.
  3. C) Só imprima números sem verificar paridade.
  4. D) Para cada número, imprima 2 apenas.
  5. E) Imprima apenas os números odd.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O enunciado pede um algoritmo que percorra os números de 1 a 10, imprima cada um e, para os pares, emita uma mensagem.
  2. Para isso é preciso um laço de repetição que passe por todos os valores de 1 a 10 e, dentro dele, um teste de paridade. Um número é par quando o resto da divisão por 2 é zero, ou seja, num % 2 == 0.
  3. A alternativa A faz exatamente isso: percorre num de 1 até 10 e, a cada passo, testa num % 2 == 0 e imprime 'par' quando o teste é verdadeiro. Está correta e coincide com o gabarito oficial.
  4. A alternativa B está errada porque faz a verificação apenas uma vez, fora do laço, em vez de testar cada número.
  5. A alternativa C está errada porque não verifica a paridade, o que o enunciado exige.
  6. A alternativa D está errada porque imprime sempre o número 2, em vez de testar a paridade de cada valor.
  7. A alternativa E está errada porque imprime apenas números ímpares (ou uma palavra inexistente 'odd') e não atende ao pedido de imprimir todos os números de 1 a 10.

💡 Dica: Pense na estrutura de repetição para os números.

Alternativa por alternativa

A Correta

Esta é uma estrutura correta que imprime números pares.

B Erradaerro: Procedimentala que mais engana

O aluno entendeu que a verificação de paridade precisa ocorrer apenas uma vez, depois da impressão, em vez de ser feita para cada número do intervalo.

Por que engana: Confundir a necessidade de verificar cada número individualmente para paridade, fazendo a verificação apenas uma vez ou ignorando a condição.

C Erradaerro: Interpretação

O aluno acredita que a mensagem sobre paridade é opcional ou que basta listar os números, ignorando a condição explícita do enunciado.

D Erradaerro: Conceitual

O aluno confundiu verificar a paridade de cada número com imprimir um valor fixo, supondo que o 2 represente os pares.

E Erradaerro: Interpretação

O aluno entendeu que o algoritmo deve imprimir apenas os ímpares ou ignorou que todos os números de 1 a 10 devem aparecer, além de usar a palavra 'odd' em vez de uma lógica de paridade.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 progressao
🎯 Conceito central

algoritmo e paridade

📌 Objetivo

fixacao

🧱 Pré-requisitos

estrutura de repeticao · condicional if

📚 Reveja

Revisar como criar algoritmos e identificar números pares.

⚠️ Erro mais comum

Confundir a necessidade de verificar cada número individualmente para paridade, fazendo a verificação apenas uma vez ou ignorando a condição.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos com seleção condicional

🔎 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.