Elabore um algoritmo que leia um número e exiba se ele é par ou ímpar usando instruções de seleção.
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
Elabore um algoritmo que leia um número e exiba se ele é par ou ímpar usando instruções de seleção.
- A) O número é par se for divisível por 3.
- B) O número é ímpar se for divisível por 2.
- C) O número é par se o resto da divisão por 2 for 0.
- D) Sempre exiba um valor fixo independente do número.
- E) O número é par se for maior que 10.
✅ Resposta correta: alternativa C
Resolução passo a passo
- A questão pede um algoritmo que leia um número e exiba se ele é par ou ímpar, usando seleção (estrutura se/senão). Ou seja, precisamos de uma condição que separe corretamente os dois casos.
- Um número é par quando é divisível por 2, isto é, quando o resto da divisão por 2 é 0. Um número ímpar deixa resto 1 na divisão por 2.
- Assim, o algoritmo correto lê o número N, calcula N mod 2 (resto da divisão por 2) e usa a seleção: se N mod 2 = 0, exiba 'par'; senão, exiba 'ímpar'. Essa é exatamente a alternativa C, que é a correta e coincide com o gabarito oficial.
- Por que as outras estão erradas:
- A) Divisibilidade por 3 não define paridade; por exemplo, 9 é ímpar e divisível por 3.
- B) Dizer que é ímpar se for divisível por 2 está invertido; números divisíveis por 2 são pares.
- D) Um valor fixo não depende do número lido, portanto não resolve o problema de classificar cada entrada.
- E) Ser maior que 10 não determina paridade; por exemplo, 11 é ímpar e 12 é par, mas 4 é par e menor que 10.
💡 Dica: Pense nas condições para determinar se o número é par ou ímpar.
Alternativa por alternativa
O aluno acredita que a paridade está ligada à divisibilidade por 3, talvez confundindo critérios de divisibilidade de diferentes números.
Por que engana: Confundir a condição correta para paridade, como usar divisibilidade por 3 ou 2 incorretamente.
O aluno inverteu a relação entre divisibilidade por 2 e paridade, achando que os múltiplos de 2 são ímpares.
Um número é classificado como par quando o resto da divisão por 2 é zero.
O aluno não percebeu que o algoritmo deve processar a entrada lida, achando que uma saída constante atende ao enunciado.
O aluno associou a paridade ao tamanho do número, supondo que números maiores que 10 são pares, o que ignora o resto da divisão por 2.
Raio-X da questão
algoritmo de seleção
fixacao
algoritmo de seleção · operacoes com resto
Revisar as instruções de seleção em algoritmos.
Confundir a condição correta para paridade, como usar divisibilidade por 3 ou 2 incorretamente.
pensamento_critico
abstrato
Questões parecidas com resolução
- Desenvolva um algoritmo que determine se um número inserido é par ou ímpar. Use um sistema de seleção condicional.
- Crie um algoritmo simples que determine se um número digitado é par ou ímpar. Use seleção condicional e explique cada…
- Crie um algoritmo simples que determine se um número é par ou ímpar, utilizando seleção condicional. Explique sua…
- Descreva um algoritmo que determine se um número informado é par ou ímpar. Utilize sequências e seleções condicionais.
- Em um algoritmo, como você utilizaria a instrução de seleção para verificar se um número é par ou ímpar?
- Crie um algoritmo simples que utilize a seleção condicional para decidir se um número digitado é par ou ímpar. Utilize a…
🔎 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
