GeraProva GeraProva Provas com IA para professores do Brasil
Matemática1ª sérieBNCC EM13MAT405Fácil⏱ medio

Em pseudocódigo, escreva a instrução condicional que atribui à variável categoria o texto 'maior' se a…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13MAT405

Utilizar conceitos iniciais de uma linguagem de programação na implementação de algoritmos escritos em linguagem corrente e/ou matemática.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em pseudocódigo, escreva a instrução condicional que atribui à variável categoria o texto 'maior' se a variável idade for maior ou igual a 18, caso contrário atribui 'menor'.

  1. A) if idade >= 18 then categoria := 'adulto' else categoria := 'infantil'
  2. B) if idade == 18 then categoria := 'menor' else categoria := 'maior'
  3. C) if idade > 18 then categoria := 'menor' else categoria := 'maior'
  4. D) if idade < 18 then categoria := 'maior' else categoria := 'menor'
  5. E) if idade >= 18 then categoria := 'maior' else categoria := 'menor'

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. A questão pede uma estrutura condicional que atribua 'maior' a categoria quando idade for maior ou igual a 18, e 'menor' caso contrário. Passo 2: A condição correta é idade >= 18, pois o enunciado inclui o valor 18 no grupo 'maior' (maior ou igual). Passo 3: Se a condição for verdadeira, o texto atribuído deve ser 'maior'; senão, deve ser 'menor'. Passo 4: A estrutura correta é: if idade >= 18 then categoria := 'maior' else categoria := 'menor'. Passo 5: Esta é exatamente a alternativa E, que coincide com o gabarito oficial. Passo 6: Por que as demais estão erradas: A usa os textos 'adulto' e 'infantil', que não são os pedidos pelo enunciado; B usa a igualdade idade == 18, que deixaria de fora qualquer idade acima de 18 do grupo 'maior'; C usa idade > 18, excluindo o valor 18, e também troca os textos, atribuindo 'menor' à condição verdadeira; D inverte tanto a condição (idade < 18) quanto os textos, atribuindo 'maior' a quem tem menos de 18 anos.

💡 Dica: Lembre-se da sintaxe de instruções condicionais em pseudocódigo.

Alternativa por alternativa

A Erradaerro: Interpretaçãoa que mais engana

O aluno entendeu que os rótulos deveriam ser de significado social (adulto e infantil) em vez dos textos literais pedidos pelo enunciado, ignorando a instrução exata sobre o conteúdo atribuído.

Por que engana: Confundir os operadores de comparação, como usar '==' ao invés de '>=' para verificar a idade.

B Erradaerro: Conceitual

O aluno confundiu a condição de maior ou igual com a de igualdade exata, testando apenas idade == 18, e também inverteu os textos atribuídos a cada caso.

C Erradaerro: Conceitual

O aluno acreditou que maior ou igual equivale a maior estrito, usando idade > 18 e deixando de fora a idade 18; além disso, atribuiu 'menor' à condição verdadeira.

D Erradaerro: Interpretação

O aluno inverteu a lógica da condição, usando idade < 18 para o texto 'maior', e interpretou mal qual rótulo corresponde a cada grupo.

E Correta

A condição idade >= 18 separa maiores e menores; o comando then executa a atribuição 'maior' quando verdadeira e else a atribuição 'menor' quando falsa.

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✍️ direta🧩 progressao
🎯 Conceito central

instrução condicional

📌 Objetivo

fixacao

🧱 Pré-requisitos

instrução condicional · lógica de programação

📚 Reveja

Revisar a sintaxe de instruções condicionais em pseudocódigo.

⚠️ Erro mais comum

Confundir os operadores de comparação, como usar '==' ao invés de '>=' para verificar a idade.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Leitura e interpretação de tabelas e gráficos (de colunas ou barras simples ou múltiplas) referentes a variáveis categóricas e variáveis numéricas

🔎 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.