Enquanto os operadores aritméticos manipulam variáveis, realizando cálculos sobre elas e alterando-as, os operadores lógicos relacionam uma variável com outra, ou uma expressão com outra. O resultado obtido deste tipo de relacionamento será sempre um valor booleano do tipo true ou false.
De acordo com essas informações e os conteúdos estudados sobre operadores lógicos, considerando A=8 e B=7, analise as afirmativas a seguir:
I. No comando (AA) teremos uma saída do tipo verdadeiro.
II. No comando (A=B OR B<>A) teremos uma saída do tipo verdadeiro.
III. No comando ((NOT (AB)) a saída será do tipo falso.
IV. No comando (A=B XOR A>B) teremos uma saída do tipo verdadeiro.
Está correto apenas o que se afirma em:
A alternativa correta é a letra D) I e IV. I. No comando (AA) teremos uma saída do tipo verdadeiro. - Esta afirmação está incorreta, pois o símbolo "" não é um operador lógico válido. Portanto, não há como determinar a saída deste comando. II. No comando (A=B OR B<>A) teremos uma saída do tipo verdadeiro. - Esta afirmação está incorreta, pois a segunda parte da expressão (B<>A) é falsa, já que A e B são diferentes. Portanto, a saída deste comando será falsa. III. No comando ((NOT (AB)) a saída será do tipo falso. - Esta afirmação está incorreta, pois a expressão "(AB)" não é válida. Portanto, não há como determinar a saída deste comando. IV. No comando (A=B XOR A>B) teremos uma saída do tipo verdadeiro. - Esta afirmação está correta, pois a expressão "A=B" é falsa, já que A e B são diferentes, e a expressão "A>B" é verdadeira, já que A é maior que B. Portanto, a saída deste comando será verdadeira.
Para escrever sua resposta aqui, entre ou crie uma conta
Programacao Web e Banco de Dados
•ESTÁCIO
Compartilhar