Operadores lógicos são importantes para o ensino da lógica, e fundamental na programação, em estruturas condicionais. É a partir destas estruturas que criamos blocos de códigos que podem ou não ser executados, dependendo do valor lógico (verdadeiro ou falso) obtido. Temos como operadores lógicos: E, OU, NÃO, NÃO-E, NÃO-OU, OU-EXCLUSIVO E NÃO-OU-EXCLUSIVO.
O Operador “E” ou “AND” resulta em um valor verdadeiro se os dois valores de entrada da operação forem verdadeiros, caso contrário o resultado é FALSO. Em programação, podemos exemplificar da seguinte forma:
se (idade > 18) E (idade < 65) entao
Escreva (“Vamos trabalhar”)
Já o operador “OU” ou “OR” resulta em um valor verdadeiro se ao menos um dos dois valores de entrada da operação for verdadeiro, caso contrário o resultado o resultado é falso. Em programação, podemos exemplificar da seguinte forma:
Se (resposta = “S”) OU (resposta “s”) entao
Escreva (“Você ganhou”)
Cada linguagem de programação tem uma forma de representar os operadores lógicos. Podemos citar alguns exemplos como: AND, OR e NOT utilizados em linguagens como Pascal e SQL; e &&, || e !, utilizados em linguagens como Java e C++.
Sabendo-se disso, a nossa atividade MAPA consiste em se utilizar de operadores lógicos para encontrar a tautologia e a equivalência lógica das expressões indicadas.
a) Indique se a expressão (~p) ∧ (( ~q) ∨ r) ⇔ ~( p ∨ q) ∨ ((~p) ∧ r) é uma tautologia.
b) Indique se a expressão p ∧ (q ∨ r) ⇔ (p ∧ q) ∨ (q ∧ r) é uma equivalência lógica.
Soluções para a tarefa
Respondido por
0
Isso é de escola ou faculdade?
Infelizmente não sei a resposta...
Se eu soubesse ajudaria
2splaygcanal:
;/
Perguntas interessantes