Baixe o app para aproveitar ainda mais
Prévia do material em texto
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 >= 18 e sexo = “F” ou sexo = “f” V F V F V V Candidata 2 Tereza Idade: 17 Sexo: f Vamos verificar se Tereza será aceita ou não. idade >= 18 e sexo = “F” ou sexo = “f” F F V F V V 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? F V V F V V Errada
Compartilhar