GeraProva GeraProva Provas com IA para professores do Brasil
Computação1º anoBNCC EF15CO02Difícil⏱ curto

Para criar um algoritmo que some todos os números pares entre 1 e 10, qual estrutura deve ser utilizada?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Para criar um algoritmo que some todos os números pares entre 1 e 10, qual estrutura deve ser utilizada?

  1. A) Para i de 1 a 10, some i se i for par.
  2. B) Para i de 1 a 10, some todos os números.
  3. C) Conte i até 10 e some 1.
  4. D) Some os números ímpares de 1 a 10.
  5. E) Para i de 1 a 5, some i se i for par.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O objetivo é somar apenas os números pares entre 1 e 10, ou seja, 2, 4, 6, 8 e 10. Passo 2: Para isso é preciso percorrer todos os números de 1 a 10, o que exige uma estrutura de repetição (laço para), com a variável i assumindo cada valor do intervalo. Passo 3: Dentro da repetição, é necessária uma estrutura de decisão (se) que verifique se i é par e só então acumule o valor de i na soma. Passo 4: A alternativa A descreve exatamente isso: para i de 1 a 10, some i se i for par. Ela cobre todo o intervalo e filtra os pares. Passo 5: A alternativa B está errada porque soma todos os números, inclusive os ímpares, sem a condição de paridade. Passo 6: A alternativa C está errada porque contar até 10 e somar 1 não identifica nem soma os pares; o resultado seria apenas uma contagem. Passo 7: A alternativa D está errada porque trata dos números ímpares, contrariando o enunciado. Passo 8: A alternativa E está errada porque o intervalo vai só de 1 a 5, deixando de fora os pares 6, 8 e 10. Conclusão: a alternativa correta é a A, de acordo com o gabarito oficial.

💡 Dica: Pense nas estruturas de repetição e condição.

Alternativa por alternativa

A Correta

Esse algoritmo é correto, pois utiliza condição para identificar pares.

B Erradaerro: Interpretaçãoa que mais engana

O aluno entende que basta percorrer o intervalo com repetição para resolver o problema, esquecendo que a soma deve considerar apenas os pares, não todos os números.

Por que engana: Confundir a necessidade de verificar se o número é par dentro do laço, somando todos os números ou números ímpares.

C Erradaerro: Conceitual

O aluno acredita que o algoritmo deve apenas contar até 10 e somar 1 a cada passo, confundindo contagem com a soma dos valores pares.

D Erradaerro: Interpretação

O aluno lê os ímpares no lugar dos pares, uma inversão de conceito ou de atenção ao enunciado.

E Erradaerro: Atenção

O aluno restringe o intervalo a 1 a 5 por engano, sem perceber que os pares até 10 incluem 6, 8 e 10.

Raio-X da questão

Dificuldade Difícil
Bloom Aplicar
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

algoritmo de soma

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de repeticao · condicional if

📚 Reveja

Revisar estruturas de controle em algoritmos.

⚠️ Erro mais comum

Confundir a necessidade de verificar se o número é par dentro do laço, somando todos os números ou números ímpares.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos

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