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
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?
- A) Menor
- B) Idade não lida
- C) Imprime nada
- D) Adulto
- E) Imprime '18 anos'
✅ Resposta correta: alternativa A
Resolução passo a passo
- O programa lê a variável idade. Como a questão informa que a idade lida é 12, temos idade = 12.
- A condição do Se é idade >= 18, ou seja, 12 >= 18. Essa comparação é falsa, pois 12 é menor que 18.
- Como a condição é falsa, o programa não executa o bloco do Se e executa o bloco do Senao, que imprime "Menor".
- Portanto, a saída é Menor, alternativa A, que coincide com o gabarito oficial.
- 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
Para idade 12 a condição idade >= 18 é falsa, portanto executa-se o bloco do 'senao' que imprime 'Menor'.
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.
O aluno pode imaginar que, como a condição é falsa, nenhum comando é executado, esquecendo que existe um bloco Senao com um imprimir.
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.
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
condicional em pseudocódigo
avaliacao
estrutura condicional · pseudocódigo
Revisar estruturas condicionais em pseudocódigo.
O aluno pode confundir a condição e achar que qualquer idade acima de 12 é considerada adulta.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Analise o algoritmo abaixo e identifique o que ele faz. Se a variável idade for maior ou igual a 18, imprime 'Adulto'…
- Considere um sistema que recebe a idade de uma pessoa e exibe sua classificação etária. Se a idade for menor que 13, é…
- Na aula, uma regra do computador diz: com 18 anos ou mais, aparece “Maior”. Com menos de 18 anos, aparece “Menor”. Ana…
- Na porta de um centro cultural, um programa simples decide se o visitante paga ingresso ou entra de graça. A regra foi…
- Crie um algoritmo simples em pseudocódigo para decidir se uma pessoa pode entrar em um evento. Se a idade for 18 anos ou…
- Qual é a saída do seguinte algoritmo? Se o número for maior que 10, exiba 'Maior'. Se não, exiba 'Menor'. O número é 12.
🔎 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
