Dados ilustrativos: um analista descreve em linguagem corrente um algoritmo para calcular a soma dos números…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Utilizar conceitos iniciais de uma linguagem de programação na implementação de algoritmos escritos em linguagem corrente e/ou matemática.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Dados ilustrativos: um analista descreve em linguagem corrente um algoritmo para calcular a soma dos números pares até um valor n fornecido pelo usuário. Primeiro, o algoritmo lê o valor inteiro n. Em seguida, define soma como zero e i como 1. Enquanto i <= n, verifica-se se o resto da divisão de i por 2 é zero. Se for, adiciona-se i a soma. Em ambos os casos, incrementa-se i em 1. Ao final do laço, exibe-se o valor de soma. Analise o texto-base e determine qual valor será exibido pelo algoritmo quando n = 7?
- A) 10
- B) 4
- C) 16
- D) 12
- E) 18
✅ Resposta correta: alternativa D
Resolução passo a passo
- O algoritmo começa com soma = 0 e i = 1, e repete enquanto i <= n. Com n = 7, o laço percorre i = 1, 2, 3, 4, 5, 6 e 7. Passo 2: Em cada volta, o algoritmo testa se i é par (resto da divisão por 2 igual a zero). Se for, soma i ao valor de soma. Em todos os casos, i aumenta em 1. Passo 3: Os valores pares entre 1 e 7 são 2, 4 e 6. Assim, soma = 2 + 4 + 6 = 12. Passo 4: Quando i chega a 8, a condição i <= n deixa de valer e o laço termina. O valor exibido é 12. Passo 5: Por que as outras estão erradas. A) 10 resultaria de somar apenas 4 e 6, deixando de fora o 2. B) 4 resultaria de parar antes do 6 ou de tratar o limite como se fosse 4. C) 16 é a soma dos ímpares 1, 3, 5 e 7, ou seja, o algoritmo teria verificado o resto ímpar. E) 18 resultaria de somar 4, 6 e 8, incluindo um valor maior que n. Passo 6: A alternativa correta é a D, que coincide com o gabarito oficial.
💡 Dica: Siga o passo a passo do algoritmo para somar os números pares até n.
Alternativa por alternativa
Somou apenas 4 e 6, deixando de fora o primeiro número par (2), ou começou a contagem depois do início do laço.
Interrompeu o laço cedo demais, somando apenas 2 e 2 ou 4, e não percorreu todos os valores de i até n.
Confundiu números pares com ímpares: a soma 1 + 3 + 5 + 7 é 16, então aplicou a condição de resto 1 em vez de resto 0.
Por que engana: O aluno pode somar todos os números até n, ignorando a condição de paridade.
Os números pares até 7 são 2, 4 e 6, cuja soma é 12, conforme o algoritmo descreve.
Considerou o 8 dentro do limite, somando 4 + 6 + 8, ou seja, ignorou que o laço só vai até n = 7.
Raio-X da questão
algoritmo soma números pares
avaliacao
estrutura de repetição · condicional if
estude estruturas de repetição e condições em algoritmos
O aluno pode somar todos os números até n, ignorando a condição de paridade.
pensamento_critico
abstrato
Questões parecidas com resolução
- O Calendário Eleitoral organiza, em sequência temporal, procedimentos que viabilizam a participação política nas…
- Durante uma campanha de reciclagem, uma escola registrou em duas planilhas as quantidades, em quilogramas, recolhidas em…
- Uma cooperativa de reciclagem acompanha o fluxo de materiais em quatro setores durante uma semana. Para organizar os…
- Um centro comunitário utiliza um formulário digital para organizar inscrições em oficinas. A matriz de permissões P tem…
- Uma cooperativa acompanha a quantidade de mudas entregues por três hortas comunitárias durante três dias. Cada linha da…
- Uma cooperativa de agricultura urbana usa uma matriz quadrada para registrar pontuações de desempenho de quatro…
🔎 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
