Qual é a finalidade de um operador lógico 'E' (AND) em uma expressão condicional?
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
Qual é a finalidade de um operador lógico 'E' (AND) em uma expressão condicional?
- A) Verificar se pelo menos uma condição é verdadeira
- B) Combinar duas condições onde ambas devem ser verdadeiras
- C) Negar o resultado de uma condição
- D) Permitir que uma condição seja ignorada
- E) Avaliar condições em sequência, uma após a outra
✅ Resposta correta: alternativa B
Resolução passo a passo
- O operador lógico E (AND) é usado para combinar condições dentro de uma expressão condicional.
- Pela tabela-verdade do E, a expressão só é verdadeira quando todas as condições combinadas são verdadeiras ao mesmo tempo. Se uma delas for falsa, o resultado total é falso.
- Portanto, a alternativa B está correta, pois descreve exatamente essa finalidade: combinar duas condições em que ambas devem ser verdadeiras.
- A alternativa A está errada, pois verificar se pelo menos uma condição é verdadeira é a função do operador OU (OR).
- A alternativa C está errada, pois negar o resultado de uma condição é a função do operador NÃO (NOT).
- A alternativa D está errada, pois nenhum operador lógico serve para ignorar uma condição; essa ideia não corresponde ao E.
- A alternativa E está errada, pois avaliar condições em sequência não é o papel do operador E, que apenas combina os valores lógicos das condições.
- Conclusão: o gabarito oficial B está correto.
💡 Dica: Pense na lógica de combinações verdadeiras.
Alternativa por alternativa
O aluno confundiu o operador E com o OU, imaginando que basta uma das condições ser verdadeira para a expressão com E ser verdadeira.
Por que engana: Confundir o operador AND com o operador OR, pensando que basta uma condição ser verdadeira.
O operador 'E' (AND) exige que ambas as condições sejam verdadeiras para que o resultado seja verdadeiro.
O aluno associou o operador E à ideia de negação, possivelmente confundindo-o com o operador NÃO (NOT).
O aluno interpretou que o operador E permite ignorar uma condition, talvez pela ideia intuitiva de 'deixar passar' algo, sem entender que todas as condições são avaliadas.
O aluno associou a palavra 'E' ao sentido de sequência ou continuidade do português, imaginando que o operador define a ordem de avaliação das condições.
Raio-X da questão
operador lógico AND
avaliacao
operadores logicos basicos · expressoes condicionais
Revisar a lógica de operadores condicionais em programação.
Confundir o operador AND com o operador OR, pensando que basta uma condição ser verdadeira.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual o papel dos operadores lógicos em uma linguagem de programação?
- Qual é o papel dos operadores lógicos em algoritmos?
- Qual é o objetivo de uma estrutura condicional em um algoritmo?
- Qual das opções abaixo representa uma condição lógica verdadeira?
- Em uma linguagem de programação, qual a função da estrutura condicional?
- Qual das opções abaixo descreve corretamente o que é uma condição em lógica computacional?
🔎 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
