Em um algoritmo, para verificar se um número é par, qual instrução de seleção você usaria?
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
Em um algoritmo, para verificar se um número é par, qual instrução de seleção você usaria?
- A) SE num % 2 = 0 ENTÃO
- B) SE num % 2 > 0 ENTÃO
- C) SE num = 2 ENTÃO
- D) SE num < 0 ENTÃO
- E) SE num % 2 ? 0 ENTÃO
✅ Resposta correta: alternativa A
Resolução passo a passo
- Um número é par quando, dividido por 2, deixa resto zero. Em algoritmos, o operador % (módulo, ou resto da divisão inteira) fornece esse resto.
- Para verificar se num é par, basta testar se o resto de num por 2 é igual a zero, o que se escreve como SE num % 2 = 0 ENTÃO. Essa é a alternativa A, que coincide com o gabarito oficial.
- Alternativa B: SE num % 2 > 0 ENTÃO testa se o resto é maior que zero, ou seja, verifica números ímpares, o oposto do desejado.
- Alternativa C: SE num = 2 ENTÃO testa apenas se o número é igual a 2, ignorando todos os demais pares.
- Alternativa D: SE num < 0 ENTÃO testa se o número é negativo, o que não tem relação com paridade.
- Alternativa E: SE num % 2 ? 0 ENTÃO usa um símbolo ? que não é um operador válido de comparação na linguagem algorítmica, portanto não é uma condição executável.
- Conclusão: a resposta correta é a alternativa A, consistente com o gabarito oficial.
💡 Dica: Pense na condição que define um número par.
Alternativa por alternativa
Essa instrução verifica corretamente se o número é par.
O aluno acredita que o resto da divisão por 2 deve ser maior que zero para indicar um número par, confundindo paridade com imparidade.
Por que engana: Confundir a operação de resto da divisão para verificar paridade, usando comparação incorreta ou valores fixos.
O aluno interpreta que verificar se um número é par significa compará-lo diretamente com o valor 2, sem perceber que há infinitos pares.
O aluno associa a ideia de 'testar um número' a verificar se ele é negativo, usando a intuição de sinal em vez da propriedade de divisibilidade por 2.
O aluno lê o símbolo ? como um operador de comparação válido, possivelmente por desatenção ao símbolo incorreto, em vez de '=' ou '≠'.
Raio-X da questão
instrução de seleção
avaliacao
instrução de seleção · operador modulo
Revisar as instruções de seleção em algoritmos.
Confundir a operação de resto da divisão para verificar paridade, usando comparação incorreta ou valores fixos.
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um algoritmo, como você utilizaria a instrução de seleção para verificar se um número é par ou ímpar?
- Considere um algoritmo que precisa verificar se um número é par ou ímpar. Qual estrutura de controle deve ser utilizada?
- Considere um algoritmo que precisa verificar se um número é par ou ímpar. Qual estrutura de decisão seria mais adequada?
- 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.
- Identifique a estrutura de um algoritmo que decide se um número é par ou ímpar.
🔎 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
