Avaliar trecho de pseudocódigo que deveria contar números pares de 1 a 10 mas retorna zero identifique…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Avaliar trecho de pseudocódigo que deveria contar números pares de 1 a 10 mas retorna zero identifique provável erro
- A) O pseudocódigo não precisa verificar se o número é par.
- B) A condição de contagem está correta, mas o laço é o problema.
- C) A condição para verificar par está incorreta impedindo a contagem
- D) A contagem deve ser feita apenas para números ímpares.
- E) O algoritmo deve começar contando de 0 a 10.
✅ Resposta correta: alternativa C
Resolução passo a passo
- O objetivo do trecho é contar os números pares entre 1 e 10 (2, 4, 6, 8 e 10, ou seja, 5 números). Como o resultado foi zero, algo impede que a contagem aconteça.
- O laço percorre os números de 1 a 10, o que é adequado para a tarefa. Assim, se o laço estivesse com problema de limites ou de repetição, o erro não seria específico de paridade.
- Para contar pares, o algoritmo precisa testar cada número com a condição de paridade, geralmente usando o resto da divisão por 2 (número mod 2 igual a 0). Se essa condição estiver escrita de forma errada, por exemplo testando resto igual a 1 ou comparando com outro valor, nenhum número será contado e o resultado sairá zero.
- Portanto, a alternativa C é a correta: a condição que verifica se o número é par está incorreta e impede a contagem. Isso explica o zero no resultado, pois o contador nunca é incrementado.
- Por que as outras estão erradas: A) verificar a paridade é exatamente o que a tarefa exige, então não pode ser dispensado. B) o laço percorre corretamente 1 a 10, e a contagem depende da condição interna, não do laço. D) a questão pede pares, e não ímpares, então contar apenas ímpares responderia outro problema. E) começar em 0 não causa zero como resultado, pois 0 também é par e a contagem continuaria existindo entre 1 e 10.
💡 Dica: Analise a lógica do pseudocódigo para identificar onde a contagem dos pares falha.
Alternativa por alternativa
Acredita que contar pares dispensa testar a paridade, como se bastasse percorrer os números sem verificar nada.
Supõe que a condição de contagem está certa e que o problema está no laço, sem analisar o teste que decide se o número é par.
Por que engana: O aluno pode confundir a condição de verificação de números pares, acreditando que a contagem está correta quando na verdade não está.
Corrigir condição modulo 2 igual a zero permite contar os pares
Confunde a tarefa, que pede contar pares, com a contagem de ímpares, lendo o objetivo do algoritmo de forma errada.
Imagina que o zero no resultado vem de começar a contagem em 0, sem perceber que o problema está na condição de paridade e que 0 também seria par.
Raio-X da questão
lógica de programação, contagem, números pares
diagnostico
lógica de programação · números pares
Revisar estruturas de repetição e condições para identificar números pares em pseudocódigo.
O aluno pode confundir a condição de verificação de números pares, acreditando que a contagem está correta quando na verdade não está.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual dos seguintes pseudocódigos imprime os números pares de 2 a 10 (inclusive)?
- Escreva um pseudocódigo que imprime na tela todos os números pares de 2 até 10 (inclusive) usando um laço de repetição…
- Desenvolva um algoritmo que conte números de 1 a 10, mas que pare quando encontrar um número par. Utilize repetições…
- Analise o seguinte algoritmo que conta números pares de 1 a 20. Descreva como ele funciona e se possui repetições e…
- Para criar um algoritmo que some todos os números pares entre 1 e 10, qual estrutura deve ser utilizada?
- Descreva o funcionamento de um algoritmo que utiliza uma repetição condicional simples para contar quantos números pares…
🔎 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
