Identifique a sequência correta de passos para criar um algoritmo que defina se um número é par ou ímpar.
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
Identifique a sequência correta de passos para criar um algoritmo que defina se um número é par ou ímpar.
- A) Se o número % 2 == 0, então é ímpar.
- B) Se o número % 2 != 0, então é par.
- C) Se o número % 2 == 0, então é par.
- D) Se o número é 0, então é ímpar.
- E) Se o número é 1, então é par.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Entenda o conceito. Um número é par quando é divisível por 2, ou seja, quando o resto da divisão por 2 é zero. Se o resto for 1, o número é ímpar.
- Escreva a regra como condição. Usando o operador módulo (%), que devolve o resto da divisão, a condição de paridade é: número % 2 == 0 significa que o número é par.
- Verifique a alternativa C. Ela afirma que, se número % 2 == 0, então o número é par. Essa é a regra correta, portanto a alternativa C está certa e coincide com o gabarito oficial.
- Analise as demais alternativas. A está errada porque afirma que resto zero indica número ímpar, o que é falso. B está errada porque afirma que resto diferente de zero indica número par, o que inverte a regra. D está errada porque usa o caso particular do zero para definir a paridade geral e ainda classifica o zero como ímpar, quando na verdade ele é par. E está errada porque usa o caso particular do número 1 como se fosse regra geral, e 1 é ímpar, não par.
- Conclusão: a sequência correta de passos para o algoritmo é calcular o resto da divisão por 2 e, se ele for zero, declarar o número como par; caso contrário, como ímpar. A alternativa C é a única que expressa corretamente essa lógica.
💡 Dica: Pense nos passos lógicos para determinar a paridade do número.
Alternativa por alternativa
O aluno inverte a relação entre resto zero e paridade, acreditando que um número divisível por 2 é ímpar.
Por que engana: Confundir a condição do operador modulo para identificar números pares e ímpares, invertendo os resultados.
O aluno acredita que resto diferente de zero na divisão por 2 caracteriza número par, invertendo a definição de paridade.
Essa condição corretamente indica números pares quando o resto é 0.
O aluno tenta generalizar a partir do caso particular do zero e o classifica como ímpar, sem perceber que zero é par pois é divisível por 2.
O aluno usa um único exemplo (o número 1) como se fosse regra geral e acredita que 1 é par, quando ele é ímpar.
Raio-X da questão
algoritmo de paridade
avaliacao
operador modulo · condicional if else
Revisar a lógica de algoritmos e a definição de números pares e ímpares.
Confundir a condição do operador modulo para identificar números pares e ímpares, invertendo os resultados.
pensamento_critico
abstrato
Questões parecidas com resolução
- Identifique a sequência correta para um algoritmo que determina se um número é par ou ímpar. O que deve ser considerado…
- Crie um algoritmo que decida se um número é par ou ímpar. Quais passos você incluiria?
- Identifique a estrutura de um algoritmo que decide se um número é par ou ímpar.
- Descreva um algoritmo que determine se um número informado é par ou ímpar. Utilize sequências e seleções condicionais.
- Desenvolva um algoritmo em linguagem escrita que determine se um número é par ou ímpar. O algoritmo deve incluir a…
- Desenvolva um algoritmo que classifique números inteiros se são par ou ímpar. Descreva cada passo do algoritmo e como…
🔎 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
