180 likes | 274 Views
Algoritmo I Aula 04. Expressões Lógicas. Expressões Lógicas. Denominamos expressão lógica aquela cujos operadores são lógicos ou relacionais e cujos operandos são relações ou variáveis ou constantes do tipo lógico. Operadores Relacionais.
E N D
Algoritmo IAula 04 Expressões Lógicas
Expressões Lógicas • Denominamos expressão lógica aquela cujos operadores são lógicos ou relacionais e cujos operandos são relações ou variáveis ou constantes do tipo lógico.
Operadores Relacionais • Utilizados para comparações entre dois valores de mesmo tipo primitivo. Tais valores são representados por constantes, variáveis ou expressões aritméticas.
Operadores Relacionais • Os operadores relacionais são comuns para construirmos equações. Os operadores relacionais são: • = => igual a • > => maior que • < => menor que • >= => maior ou igual a • <= => menor ou igual a • <>=> diferente de
Operadores Relacionais • Exemplos • 3 = 3 , x = y • 5 > 4 , x > y • 3 < 6 , x < y • 5 >= 3, x >= y • 3 <= 5, x <= y • 8 <> 9, x <> y
Operadores Relacionais • O Resultado obtido de uma relação lógica é sempre um valor lógico. • Exemplo: • A+B=C • O resultado será verdadeiro o falso a medida que o valor da expressão A+B seja igual ou diferente do conteúdo de C, respectivamente
Operadores Relacionais • Exemplos • 2 * 4 = 24 / 3 8 = 8 V • 15 mod 4 < 19 mod 6 3 < 1 F
Operadores Lógicos • São três operadores para formação de novas proposições lógicas compostas.
Operadores Lógicos • Tabelas-verdade • São todas as possibilidades combinatórias entre os valores de diversas lógicas, as quais se encontram em apenas duas situações (V ou F), e um conjunto de operadores lógicos
Operadores Lógicos • Tabela-verdade • Operação de Negação
Operadores Lógicos • Tabela-verdade • Operação de conjunção
Operadores Lógicos • Tabela-verdade • Operação de disjunção
Operadores Lógicos • Exemplos • Se chover e relampejar, eu fico em casa Quando eu fico em casa ? Resposta: somente se chover e relampejar • Se chover ou relampejar, eu fico em casa Quando eu fico em casa ? Resposta: somente se chover, somente se relampejar, chovendo e relampejando
Operadores Lógicos • Exemplos • 2 < 5 e 15/3 = 5 V e 5 = 5 V e V V • F ou 20 div(18/3) <> (21/3) div 2 F ou 20 div 6 <> 7 div 2 F ou 3 <> 3 F ou F V
Operadores Lógicos • Exemplos • Não V ou pot(3,2) /3 < 15 – 35 mod 7 Não V ou 9/3 < 15 – 0 Não V ou 3 < 15 Não V ou V F ou V V
Operadores Lógicos • Precedência entre operadores lógicos • Não • E • Ou
Expressões (precedência) • Precedência entre todos os operadores • Parênteses mais internos • Operadores aritméticos • Operadores relacionais • Operadores lógicos