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?