1 / 18

Algoritmo I Aula 04

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.

arden-young
Download Presentation

Algoritmo I Aula 04

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Algoritmo IAula 04 Expressões Lógicas

  2. 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.

  3. 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.

  4. 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

  5. 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

  6. 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

  7. Operadores Relacionais • Exemplos • 2 * 4 = 24 / 3 8 = 8 V • 15 mod 4 < 19 mod 6 3 < 1 F

  8. Operadores Lógicos • São três operadores para formação de novas proposições lógicas compostas.

  9. 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

  10. Operadores Lógicos • Tabela-verdade • Operação de Negação

  11. Operadores Lógicos • Tabela-verdade • Operação de conjunção

  12. Operadores Lógicos • Tabela-verdade • Operação de disjunção

  13. 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

  14. 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

  15. 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

  16. Operadores Lógicos • Precedência entre operadores lógicos • Não • E • Ou

  17. Expressões (precedência) • Precedência entre todos os operadores • Parênteses mais internos • Operadores aritméticos • Operadores relacionais • Operadores lógicos

  18. Outros operadores

More Related