Considere um algoritmo que precisa verificar se um número é par ou ímpar. Qual estrutura de controle deve ser…
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
Considere um algoritmo que precisa verificar se um número é par ou ímpar. Qual estrutura de controle deve ser utilizada?
- A) Estrutura de repetição
- B) Estrutura de seleção
- C) Lista
- D) Registro
- E) Matriz
✅ Resposta correta: alternativa B
Resolução passo a passo
- O problema pede verificar se um número é par ou ímpar. Para isso, o algoritmo precisa tomar uma decisão: se o número for divisível por 2 (resto zero), é par; caso contrário, é ímpar.
- Decisões que escolhem entre caminhos diferentes conforme uma condição são feitas por uma estrutura de seleção (também chamada de condicional, como o se-então-senão). Aqui a condição é 'resto da divisão por 2 é igual a zero?'.
- Portanto a alternativa correta é a B, Estrutura de seleção, que é a que o gabarito indica, e minha resolução chega ao mesmo resultado.
- Por que as outras estão erradas:
- A) Estrutura de repetição serve para executar um trecho várias vezes, o que não é necessário para testar um único número.
- C) Lista é um tipo de dado para armazenar vários valores, não é uma estrutura de controle de fluxo.
- D) Registro é um tipo de dado que agrupa campos de naturezas diferentes, não controla o fluxo do algoritmo.
- E) Matriz é um tipo de dado em forma de tabela, também sem função de controle de fluxo.
💡 Dica: Pense nas estruturas de controle disponíveis em programação.
Alternativa por alternativa
O aluno pode ter associado a verificação a um processo que se repete, imaginando que é preciso percorrer ou testar algo várias vezes para decidir a paridade.
Por que engana: Confundir estruturas de repetição com estruturas de seleção, escolhendo repetir em vez de decidir entre opções.
A estrutura de seleção, como if, é ideal para tomar decisões baseadas em condições.
O aluno pode ter confundido 'estrutura' com 'estrutura de dados', imaginando que qualquer forma de organizar valores serve para controlar o fluxo do algoritmo.
O aluno pode ter tomado a palavra 'estrutura' no sentido de um tipo de dado composto, associando o termo ao registro, que agrupa informações, sem perceber que não controla o fluxo.
O aluno pode ter relacionado a verificação de número com organização de valores em forma de tabela, confundindo estrutura de dados com estrutura de controle.
Raio-X da questão
estruturas de controle
avaliacao
estruturas de controle · condicionais em algoritmos
Revisar as estruturas de controle em algoritmos.
Confundir estruturas de repetição com estruturas de seleção, escolhendo repetir em vez de decidir entre opções.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Considere um algoritmo que precisa verificar se um número é par ou ímpar. Qual estrutura de decisão seria mais adequada?
- Identifique a estrutura de um algoritmo que decide se um número é par ou ímpar.
- Em um algoritmo, para verificar se um número é par, qual instrução de seleção você usaria?
- 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…
- Identifique a sequência correta para um algoritmo que determina se um número é par ou ímpar. O que deve ser considerado…
🔎 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
