Em uma atividade de Computação, Ana precisa criar um algoritmo que leia um número inteiro e informe se ele é…
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
Em uma atividade de Computação, Ana precisa criar um algoritmo que leia um número inteiro e informe se ele é par ou ímpar. O algoritmo deve usar uma estrutura de seleção, como “se... então... senão”. Qual das opções apresenta um algoritmo completo que realiza corretamente essa tarefa?
- A) INÍCIO leia(n) se n mod 2 = 1 então escreva("par") senão escreva("ímpar") fimse FIM
- B) INÍCIO leia(n) se n mod 2 = 0 então escreva("ímpar") senão escreva("par") fimse FIM
- C) INÍCIO leia(n) se n > 0 então escreva("par") senão escreva("ímpar") fimse FIM
- D) INÍCIO leia(n) se n mod 3 = 0 então escreva("par") senão escreva("ímpar") fimse FIM
- E) INÍCIO leia(n) se n mod 2 = 0 então escreva("par") senão escreva("ímpar") fimse FIM
✅ Resposta correta: alternativa E
Resolução passo a passo
- Um número inteiro é par quando o resto da divisão por 2 é zero, e é ímpar quando esse resto é 1. Portanto, o teste correto é n mod 2 = 0.
- A alternativa E lê n, testa se n mod 2 = 0; se verdadeiro escreve "par", caso contrário (senão) escreve "ímpar". O algoritmo está completo, com INÍCIO, leitura, seleção e FIM, e classifica corretamente qualquer inteiro.
- A alternativa A inverte o resultado: testa se o resto é 1 e escreve "par", o que está errado.
- A alternativa B também inverte as saídas: para resto zero escreve "ímpar", quando deveria escrever "par".
- A alternativa C testa se n é maior que zero, o que não tem relação com paridade; por exemplo, 3 é ímpar mas seria classificado como par.
- A alternativa D usa mod 3, que verifica divisibilidade por 3 e não por 2; por exemplo, 4 não é divisível por 3 e seria classificado como ímpar, o que está errado.
- Conclusão: a resposta correta é a alternativa E, em concordância com o gabarito oficial.
💡 Dica: Pense na estrutura condicional para verificar a paridade.
Alternativa por alternativa
O aluno lembra que o resto da divisão por 2 está envolvido, mas inverte a regra, achando que resto 1 significa par.
O aluno calcula corretamente o resto zero para números pares, mas troca as mensagens de saída, associando resto zero a ímpar.
Por que engana: Confundir a condicao para numeros pares, escolhendo resto 1 ao inves de 0 para paridade.
O aluno confunde paridade com sinal do número, achando que positivo significa par e negativo ou zero significa ímpar.
O aluno aplica a operação mod com o divisor 3 em vez de 2, possivelmente por confundir a ideia de divisibilidade com a de paridade.
O algoritmo lê um número inteiro, calcula o resto da divisão por 2 e usa uma estrutura de seleção. Se o resto for 0, o número é par; caso contrário, ele é ímpar.
Raio-X da questão
algoritmo de seleção
fixacao
estrutura de selecao · operacoes com resto
Revisar estruturas de seleção em algoritmos.
Confundir a condicao para numeros pares, escolhendo resto 1 ao inves de 0 para paridade.
pensamento_critico
abstrato
Questões parecidas com resolução
- João quer criar um algoritmo para verificar se um número é par ou ímpar. Qual opção usa uma estrutura de seleção…
- Elabore um algoritmo que leia um número e exiba se ele é par ou ímpar usando instruções de seleção.
- 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?
- Descreva um algoritmo que verifique se um número é par ou ímpar usando uma estrutura de seleção. Explique como o…
🔎 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
