Crie um algoritmo que decida se um número é par ou ímpar. Quais passos você incluiria?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Crie um algoritmo que decida se um número é par ou ímpar. Quais passos você incluiria?
- A) Dividir o número por 2 e verificar se o resultado é maior que 0
- B) Dividir o número por 2 e verificar se o resto é 1
- C) Multiplicar o número por 2 e verificar se o total é par
- D) Subtrair 1 do número e verificar se é par
- E) Somar 1 ao número e verificar se o novo número é ímpar
✅ Resposta correta: alternativa B
Resolução passo a passo
- Entenda o conceito. Um número é par quando é divisível por 2 sem resto, e ímpar quando a divisão por 2 deixa resto 1. O algoritmo precisa usar essa propriedade. Passo 2: Monte os passos do algoritmo. (1) Receba o número n. (2) Calcule o resto da divisão de n por 2. (3) Se o resto for 1, escreva que o número é ímpar. (4) Caso contrário, escreva que o número é par. Passo 3: Confira a alternativa B, que corresponde exatamente a esses passos: dividir por 2 e verificar se o resto é 1. Ela decide corretamente a paridade de qualquer número inteiro, como 7 (resto 1, ímpar) e 10 (resto 0, par). Passo 4: Compare com o gabarito oficial, que é B, e concordo com ele. Passo 5: Analise as alternativas erradas. A) Dividir por 2 e verificar se o resultado é maior que 0 não serve, pois 3 dividido por 2 dá 1,5 (maior que 0) e 4 dividido por 2 dá 2 (também maior que 0), então o teste não separa par de ímpar. C) Multiplicar por 2 gera sempre um número par, então o teste não traz informação sobre a paridade original. D) Subtrair 1 e verificar se o resultado é par só é conclusivo se a conclusão for invertida (se n menos 1 é par, então n é ímpar), o que a alternativa não explicita, e por isso não é um procedimento completo e direto. E) Somar 1 e verificar se o novo número é ímpar também só funciona com inversão (se n mais 1 é ímpar, então n é par), e a alternativa também não deixa essa conclusão clara.
💡 Dica: Liste os passos lógicos para determinar a paridade do número.
Alternativa por alternativa
O aluno acredita que dividir por 2 e checar se o resultado é positivo separa números pares de ímpares, confundindo a verificação do resultado da divisão com a verificação do resto.
Por que engana: Confundir a verificação do resto da divisão por 2, usando o valor do quociente ou operações incorretas para determinar paridade.
Se o resto for 1, o número é ímpar.
O aluno pensa que multiplicar por 2 preserva a informação de paridade, quando na verdade o resultado é sempre par, independentemente do número original.
O aluno supõe que basta testar a paridade de n menos 1 para decidir a paridade de n, sem perceber que a conclusão precisa ser invertida e que o procedimento fica indireto.
O aluno acha que testar se n mais 1 é ímpar informa diretamente a paridade de n, sem perceber que a conclusão precisa ser invertida e que a alternativa não explicita essa lógica.
Raio-X da questão
números pares e ímpares
fixacao
números pares e ímpares · operacoes com resto da divisao
Revisar a definição de números pares e ímpares e como criar algoritmos.
Confundir a verificação do resto da divisão por 2, usando o valor do quociente ou operações incorretas para determinar paridade.
pensamento_critico
abstrato
Questões parecidas com resolução
- Identifique a sequência correta de passos para criar um algoritmo que defina se um número é par ou ímpar.
- Identifique a sequência correta para um algoritmo que determina se um número é par ou ímpar. O que deve ser considerado…
- Descreva um algoritmo que determina se um número é par ou ímpar. Inclua as instruções necessárias e o tipo de dado que…
- Desenvolva um algoritmo que classifique números inteiros se são par ou ímpar. Descreva cada passo do algoritmo e como…
- Identifique a estrutura de um algoritmo que decide se um número é par ou ímpar.
- Desenvolva um algoritmo em linguagem escrita que determine se um número é par ou ímpar. O algoritmo deve incluir 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
