Em pseudocódigo, ao validar uma senha que deve ter ao menos 8 caracteres e conter letra e número, qual…
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
Em pseudocódigo, ao validar uma senha que deve ter ao menos 8 caracteres e conter letra e número, qual operador lógico combina duas condições que devem ser simultaneamente verdadeiras?
- A) Operador lógico OU (OR)
- B) Operador lógico NÃO (NOT)
- C) Operador lógico XOR (OU exclusivo)
- D) Operador lógico NAND
- E) Operador lógico E (AND)
✅ Resposta correta: alternativa E
Resolução passo a passo
- A validação descrita exige que a senha tenha pelo menos 8 caracteres E contenha letra E número. Para que a senha seja aceita, todas as condições precisam ser verdadeiras ao mesmo tempo.
- O operador que combina duas condições que devem ser simultaneamente verdadeiras para o resultado ser verdadeiro é o operador lógico E (AND). Ele só resulta em verdadeiro quando ambos os operandos são verdadeiros, o que corresponde exatamente à exigência da questão.
- Por que as outras estão erradas:
- - A (OU/OR): resulta em verdadeiro se ao menos uma condição for verdadeira, o que permitiria aceitar senhas que cumprem apenas uma das exigências.
- - B (NÃO/NOT): é um operador unário, inverte um único valor lógico e não combina duas condições.
- - C (XOR): resulta em verdadeiro apenas quando as condições são diferentes, o oposto da exigência de ambas verdadeiras.
- - D (NAND): é a negação do E; resulta em falso exatamente quando ambas as condições são verdadeiras, portanto não serve para exigir que ambas sejam verdadeiras.
- Conclusão: a resposta correta é a alternativa E, Operador lógico E (AND), que coincide com o gabarito oficial.
💡 Dica: Identifique o operador lógico que une as condições.
Alternativa por alternativa
O aluno associa a exigência de 'duas condições' a qualquer combinação de condições e escolhe o OU, sem perceber que ele aceita a senha mesmo quando apenas uma das exigências é atendida.
Por que engana: Confundir o operador lógico E (AND) com o operador lógico OU (OR), pensando que apenas uma das condições precisa ser verdadeira.
O aluno pensa que a validação precisa 'negar' algo, confundindo o operador NÃO, que inverte uma única condição, com um operador que combina duas.
O aluno lembra que o XOR exige condições 'diferentes' e acaba invertendo a ideia de simultaneidade, pensando que a senha deve cumprir uma condição e não a outra.
O aluno conhece o NAND como operador de duas entradas, mas não percebe que ele é a negação do E: resulta em falso justamente quando ambas as condições são verdadeiras.
O operador E (AND) resulta verdadeiro somente quando todas as condições ligadas por ele são verdadeiras, garantindo regras simultâneas.
Raio-X da questão
operador lógico
avaliacao
operadores lógicos · pseudocódigo
Revisar operadores lógicos e suas aplicações em pseudocódigo.
Confundir o operador lógico E (AND) com o operador lógico OU (OR), pensando que apenas uma das condições precisa ser verdadeira.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Um sistema deve verificar se a senha digitada por um usuário é válida. A senha deve ter pelo menos 8 caracteres, conter…
- Em um algoritmo que valida credenciais, a variável senha (texto) deve ter pelo menos 8 caracteres e conter o caractere…
- Descreva em pseudocódigo um algoritmo que verifique se uma senha atende requisitos mínimos: pelo menos 8 caracteres, ao…
- Um formulário recebe a variável 'senha' = 'pa55w0rd' (tipo string). Qual condição em pseudocódigo verifica se 'senha'…
- Projete em pseudocódigo um algoritmo que valide a força de uma senha recebida como dado: a senha deve ter pelo menos 8…
- Descreva em pseudocódigo um algoritmo que valide uma senha recebida como string conforme: mínimo 8 caracteres, ao menos…
🔎 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
