Ao projetar um algoritmo de autenticação, por que usar uma variável booleana 'autenticado' é apropriado e como…
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
Ao projetar um algoritmo de autenticação, por que usar uma variável booleana 'autenticado' é apropriado e como ela é utilizada no fluxo de controle?
- A) Porque armazena apenas verdadeiro/falso para indicar sucesso da verificação; é usada em condicionais e laços para permitir ou negar acesso.
- B) Uma estrutura que altera o fluxo do algoritmo ao ser declarada.
- C) Um tipo de dado que sempre retorna o valor 0.
- D) Uma variável que pode armazenar múltiplos tipos de dados ao mesmo tempo.
- E) Um método de encriptar senhas que transforma dados em texto simples.
✅ Resposta correta: alternativa A
Resolução passo a passo
- A questão pergunta por que uma variável booleana chamada 'autenticado' é apropriada em um algoritmo de autenticação e como ela controla o fluxo.
- Um booleano assume apenas dois valores (verdadeiro ou falso). Em autenticação, a pergunta relevante é binária: o usuário foi verificado ou não? Por isso o tipo booleano é adequado.
- Essa variável é consultada em estruturas condicionais (se autenticado então libera acesso, senão nega) e em laços (enquanto não autenticado, solicitar novamente a senha). Assim ela decide o caminho da execução.
- A alternativa A descreve exatamente isso, por isso está correta e coincide com o gabarito oficial.
- A alternativa B está errada, pois uma variável não é uma estrutura que altera o fluxo apenas por ser declarada; o fluxo é alterado pelo uso dela em condicionais e laços.
- A alternativa C está errada, pois um booleano não retorna sempre 0; ele assume verdadeiro ou falso.
- A alternativa D está errada, pois descreve uma variável de tipos múltiplos ao mesmo tempo, o que não é a característica de um booleano.
- A alternativa E está errada, pois descreve um método de criptografia, e a variável booleana não é um método de encriptar senhas nem transforma dados em texto simples.
💡 Dica: Explique o papel da variável no algoritmo.
Alternativa por alternativa
Uma variável booleana atua como flag: após comparar a senha, recebe true ou false e orienta ramificações (se-então) e possíveis repetições até término, evitando estados ambíguos.
O aluno acredita que basta declarar a variável para que ela mude o fluxo do programa, confundindo declaração com uso em estruturas de controle.
Por que engana: Confundir o uso de variáveis booleanas com outros tipos de dados, como inteiros ou strings, levando a uma compreensão errada do seu propósito.
O aluno associa o booleano a um valor numérico fixo (0), possivelmente confundindo falso com zero e ignorando que o tipo admite verdadeiro e falso.
O aluno confunde a variável booleana com uma variável de tipo flexível ou dinâmico, que aceita diferentes tipos de dados ao mesmo tempo.
O aluno confunde o nome 'autenticado' com o campo de segurança, imaginando que uma variável de autenticação seja um método de criptografia de senhas.
Raio-X da questão
variável booleana em algoritmos
avaliacao
variáveis em programação · fluxo de controle em algoritmos
Revisar conceitos de controle de fluxo em algoritmos.
Confundir o uso de variáveis booleanas com outros tipos de dados, como inteiros ou strings, levando a uma compreensão errada do seu propósito.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em uma usina, cada estado de uma turbina é registrado com um código de dois bits: | Estado | Código | |---|---| | Parada…
- No controle de um satélite, um gráfico de barras descrito pela equipe registra: com o sistema operacional iniciado, o…
- O clube de jogos da escola vai usar um programa simples para registrar cada participante. Em cada cadastro, a pessoa…
- Na horta da escola, uma estação simples registra a temperatura informada por um sensor. O programa deve mostrar essa…
- Pesquisadores acompanham o funcionamento de um robô que cuida de seis placas solares em uma estação de pesquisa. O robô…
- Por que alguns tablets de um centro cultural aparecem como disponíveis, embora estejam guardados para conserto? Para…
🔎 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
