Exemplo de Tabela Verdade
Quando você unir expressões relacionais com operadores lógicos, não se
esqueça de que as expressões precisam estar completas e que em algumas
linguagens os parênteses são obrigatórios. Isso porque a hierarquia
Matemática não foi obedecida, isto é: operadores aritméticos, operadores
relacionais e, por último, operadores lógicos.
Analise a tabela verdade abaixo.
Vamos dar uma olhadinha no seguinte anúncio:
Sistema de Informações
Estágio
* idade maior ou igual a 18
* sexo feminino
Favor entrar no site e preencher cadastro www.se.com.br
Analise as respostas das candidatas e a expressão que foi criada para testar
se as candidatas atendiam a todas as exigências.
Candidata 1
Ana
Idade: 23
Sexo: f
Vamos verificar se Ana será aceita ou não.
idade
>=
V
18
e
sexo
=
F
“F”
F
Candidata 2
Tereza
Idade: 17
Sexo: f
Vamos verificar se Tereza será aceita ou não.
ou
V
sexo
=
V
V
“f”
idade
>=
F
18
e
F
sexo
=
F
“F”
ou
sexo
V
=
V
V
“f”
Você deve estar se perguntando como a Tereza foi aceita, não é mesmo?
¾ A resposta é simples: embora não tenha erro de sintaxe na expressão,
faltaram parênteses.
¾ Os operadores relacionais foram executados primeiro. Depois o
operador e (F e F) e, por último, o operador ou (F, resultado do e e V)
que resultou em VERDADE.
Errada
Certa
IMPORTANTE!
Você sabia que em algumas linguagens precisaria colocar mais parênteses
porque a hierarquia da Matemática não foi seguida?
Download

Exemplo de Tabela Verdade Quando você unir expressões