GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF05CO04Fácil⏱ curto

Considere o pseudocódigo abaixo: Leia idade Se idade >= 18 então imprimir "Adulto" Senao imprimir "Menor" Qual…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF05CO04

Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Considere o pseudocódigo abaixo: Leia idade Se idade >= 18 então imprimir "Adulto" Senao imprimir "Menor" Qual será a saída do programa se a idade lida for 12?

  1. A) Menor
  2. B) Idade não lida
  3. C) Imprime nada
  4. D) Adulto
  5. E) Imprime '18 anos'

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O programa lê a variável idade. Como a questão informa que a idade lida é 12, temos idade = 12.
  2. A condição do Se é idade >= 18, ou seja, 12 >= 18. Essa comparação é falsa, pois 12 é menor que 18.
  3. Como a condição é falsa, o programa não executa o bloco do Se e executa o bloco do Senao, que imprime "Menor".
  4. Portanto, a saída é Menor, alternativa A, que coincide com o gabarito oficial.
  5. Por que as outras estão erradas: a alternativa B não faz sentido porque a idade foi lida normalmente; a alternativa C não serve porque o Senao sempre imprime uma mensagem neste caso; a alternativa D corresponderia a uma idade maior ou igual a 18; a alternativa E não é impressa pelo pseudocódigo, que só imprime "Adulto" ou "Menor".

💡 Dica: Analise a condição do pseudocódigo para determinar a saída.

Alternativa por alternativa

A Correta

Para idade 12 a condição idade >= 18 é falsa, portanto executa-se o bloco do 'senao' que imprime 'Menor'.

B Erradaerro: Interpretação

O aluno pode ter achado que o comando Leia não funcionou ou que a variável ficou sem valor, sem perceber que o valor 12 foi informado na própria questão.

C Erradaerro: Conceitual

O aluno pode imaginar que, como a condição é falsa, nenhum comando é executado, esquecendo que existe um bloco Senao com um imprimir.

D Erradaerro: Atençãoa que mais engana

O aluno pode ter invertido a comparação, lendo 12 >= 18 como verdadeira, ou ter confundido o sentido de Se e Senao.

Por que engana: O aluno pode confundir a condição e achar que qualquer idade acima de 12 é considerada adulta.

E Erradaerro: Interpretação

O aluno pode ter imaginado que o programa exibe o valor limite 18 ou a idade informada, em vez de apenas as mensagens definidas no pseudocódigo.

Raio-X da questão

Dificuldade Fácil
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 consolidacao
🎯 Conceito central

condicional em pseudocódigo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura condicional · pseudocódigo

📚 Reveja

Revisar estruturas condicionais em pseudocódigo.

⚠️ Erro mais comum

O aluno pode confundir a condição e achar que qualquer idade acima de 12 é considerada adulta.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos com seleção condicional

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.