Analise o algoritmo abaixo e identifique o que ele faz. Se a variável idade for maior ou igual a 18, imprime…
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
Analise o algoritmo abaixo e identifique o que ele faz. Se a variável idade for maior ou igual a 18, imprime 'Adulto'. Caso contrário, imprime 'Menor'.
- A) Imprime 'Adulto' para idades menores que 18.
- B) Imprime 'Menor' para idades maiores que 18.
- C) Imprime 'Adulto' para idades exatamente 18.
- D) Não imprime nada.
- E) Imprime 'Menor' para idades exatamente 18.
✅ Resposta correta: alternativa C
Resolução passo a passo
- O enunciado descreve a estrutura condicional: se idade for maior ou igual a 18, imprime 'Adulto'; caso contrário, imprime 'Menor'. Ou seja, há um teste de condição com dois caminhos possíveis, e o caminho escolhido depende do valor de idade.
- Analisando os casos. Para idade igual a 18, a condição 'maior ou igual a 18' é verdadeira, portanto o algoritmo imprime 'Adulto'. Para idades acima de 18, a condição também é verdadeira e imprime 'Adulto'. Para idades abaixo de 18, a condição é falsa e imprime 'Menor'.
- Logo, o algoritmo imprime 'Adulto' para idades exatamente 18 ou maiores, e 'Menor' para idades abaixo de 18. A alternativa C afirma exatamente isso: imprime 'Adulto' para idades exatamente 18, o que está correto.
- Por que as outras estão erradas. A: inverte a comparação, pois 'Adulto' é impresso para idades maiores ou iguais a 18, não menores. B: inverte os rótulos, pois 'Menor' é impresso para idades abaixo de 18, não acima. D: o algoritmo sempre imprime uma das duas mensagens, pois há um caminho 'caso contrário'. E: confunde 'maior ou igual' com 'maior', atribuindo 'Menor' ao valor 18, quando na verdade 18 pertence à condição verdadeira.
- Conclusão: o gabarito oficial C está correto e coincide com a resolução feita a partir do enunciado.
💡 Dica: Identifique a condição e a saída do algoritmo.
Alternativa por alternativa
Inverteu o sentido da comparação, entendendo que 'Adulto' é impresso quando a idade é menor que 18, como se a condição fosse 'idade menor que 18'.
Por que engana: Confundir a condicao de maior ou igual a 18, interpretando apenas maior que 18 ou menor que 18.
Trocou os rótulos das mensagens, associando 'Menor' à condição verdadeira e ignorando que a condição 'maior ou igual a 18' corresponde a 'Adulto'.
Idade igual a 18 é considerada como adulto neste algoritmo.
Acreditou que, por não haver um comando de impressão explícito fora do teste, nada seria impresso, sem perceber que ambos os ramos (se e senão) contêm impressões.
Interpretou 'maior ou igual a 18' como 'maior que 18', deixando o valor 18 fora da condição verdadeira e atribuindo 'Menor' a ele.
Raio-X da questão
estruturas condicionais
avaliacao
estruturas condicionais · operadores relacionais
Revisar como funcionam as estruturas condicionais em algoritmos.
Confundir a condicao de maior ou igual a 18, interpretando apenas maior que 18 ou menor que 18.
pensamento_critico
abstrato
Questões parecidas com resolução
- Considere o pseudocódigo abaixo: Leia idade Se idade >= 18 então imprimir "Adulto" Senao imprimir "Menor" Qual será a…
- Elabore um algoritmo que receba a idade de uma pessoa e calcule se ela é maior de idade. Considerando que a maioridade é…
- Crie um algoritmo simples em pseudocódigo para decidir se uma pessoa pode entrar em um evento. Se a idade for 18 anos ou…
- Considere um sistema que recebe a idade de uma pessoa e exibe sua classificação etária. Se a idade for menor que 13, é…
- Em uma competição de programação, os alunos devem criar um algoritmo que classifica as idades de participantes em…
- Construa um algoritmo que determine a categoria etária de uma pessoa com base em sua idade, considerando as faixas…
🔎 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
