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

Em um algoritmo de entrada em uma sala, a variável “temAutorizacao” é usada para decidir se uma pessoa pode…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

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

Em um algoritmo de entrada em uma sala, a variável “temAutorizacao” é usada para decidir se uma pessoa pode entrar. O algoritmo verifica essa variável e executa uma ação de acordo com o resultado. Ao elaborar esse algoritmo, quantos estados distintos a variável “temAutorizacao” pode assumir e como esses estados podem ser usados na decisão?

  1. A) Vários estados: a variável armazena o nome, a idade e o documento da pessoa.
  2. B) Três estados: autorização concedida, autorização negada ou autorização pendente.
  3. C) Um estado: a variável indica apenas que a pessoa está autorizada a entrar.
  4. D) Dois estados: autorização concedida ou autorização negada; o algoritmo permite a entrada em um caso e a bloqueia no outro.
  5. E) Quatro estados: entrada pela frente, entrada pelos fundos, saída pela frente ou saída pelos fundos.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. Identifique o tipo da variável. 'temAutorizacao' guarda a informação de que a pessoa tem ou não tem autorização para entrar, ou seja, uma resposta do tipo sim ou não. Esse é o caso típico de uma variável lógica (booleana), que pode assumir apenas dois valores: verdadeiro ou falso. Passo 2: Conte os estados distintos. Como a variável só representa 'autorizado' ou 'não autorizado', há dois estados: autorização concedida (verdadeiro) e autorização negada (falso). Passo 3: Verifique como esses estados entram na decisão. O algoritmo usa uma estrutura condicional do tipo 'se temAutorizacao então permitir a entrada senão bloquear a entrada'. Assim, cada estado leva a uma ação diferente, exatamente como descrito na alternativa D. Passo 4: Compare com as demais alternativas. A alternativa A está errada porque nome, idade e documento são vários dados diferentes, que não cabem em uma variável de autorização. A alternativa B está errada porque não existe o estado 'pendente' no enunciado; a variável só trata de concedido ou negado. A alternativa C está errada porque uma variável com apenas um estado não permitiria nenhuma decisão, já que a condição sempre teria o mesmo resultado. A alternativa E está errada porque 'entrada pela frente', 'entrada pelos fundos' e similares são caminhos ou movimentos da sala, e não estados da variável de autorização. Conclusão: o gabarito D está correto e a resposta é coerente com a resolução própria.

💡 Dica: Liste os dois estados possíveis de uma variável booleana.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno confunde uma variável que guarda uma única informação de decisão com um registro que armazena vários dados da pessoa, como nome, idade e documento.

B Erradaerro: Senso comum

O aluno acrescenta um terceiro estado, 'autorização pendente', que não aparece no enunciado, imaginando um caso intermediário como em situações do dia a dia.

C Erradaerro: Conceituala que mais engana

O aluno acredita que a variável tem um único estado, apenas 'autorizado', sem perceber que a decisão exige a existência de um caso alternativo para ser tomada.

Por que engana: Confundir o número de estados de uma variável booleana com outros tipos de variáveis que podem ter mais estados.

D Correta

Uma variável booleana representa uma decisão com apenas duas possibilidades. No algoritmo, essas possibilidades podem ser usadas para escolher entre duas ações diferentes, como permitir ou bloquear a entrada.

E Erradaerro: Interpretação

O aluno interpreta os 'estados' como caminhos físicos ou movimentos de pessoas pela sala (frente, fundos, entrada e saída), em vez de valores lógicos da variável de autorização.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
Leitura baixo
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🧩 consolidacao
🎯 Conceito central

variáveis booleanas

📌 Objetivo

fixacao

🧱 Pré-requisitos

tipos de variáveis · lógica booleana

📚 Reveja

Revisar os conceitos de variáveis booleanas e seus estados.

⚠️ Erro mais comum

Confundir o número de estados de uma variável booleana com outros tipos de variáveis que podem ter mais estados.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

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