Algoritmos - capítulo 5

826 views

Published on

Expressões relacionais utilizadas em algoritmos.

Published in: Education, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
826
On SlideShare
0
From Embeds
0
Number of Embeds
48
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Algoritmos - capítulo 5

  1. 1. Algoritmos e lógica de programação Expressões relacionais em algoritmos por Carlos Emilio Padilla Severo
  2. 2. Expressões Lógicas Contém operandos e operadores relacionais ou lógicos. Permitem a criação de expressões de avaliação lógica, baseadas em condições pré-definidas se media >= 7 entao escrever “Aluno aprovado por média.” fim_se
  3. 3. Operadores Relacionais Estabelecem relações lógicas entre operandos. Os operadores relacionais: = igual a > maior que < menor que >= maior ou igual a <= menor ou igual a <> diferente de
  4. 4. Exemplos = 3 = 3, X = Y, Z=Y+1 > 5 > 4, X>Y < 3 < 6, X < Y, X<Y-3 >= 5 >= 3, X >= Y, 2 >= 2 <= 2 <= 3, Z <= 9, 8 <= 8 <> 8 <> 9, Z <> Y
  5. 5. Operadores Lógicos Estabelecem relações lógicas compostas por expressões relacionais simples. Os operadores lógicos: e conectivo de conjunção ou conectivo de disjunção não conectivo de negação
  6. 6. Tabelas-verdade A B AeB F F F F V F V F F V V V Operação de conjunção (e).
  7. 7. Exemplos 2 < 5 e 1/5 = 5 Expressão Expressão verdadeira falsa Verdadeiro e Falso Resulta falso
  8. 8. Tabelas-verdade A B A ou B F F F F V V V F V V V V Operação de disjunção (ou).
  9. 9. Exemplos 5 < 2 ou 5 = 5 Expressão Expressão falsa verdadeira Falso ou Verdadeiro Resulta verdadeiro
  10. 10. Tabelas-verdade A não A F V V F Operação de negação (não).
  11. 11. Exemplos não 2 < 5 e 5 = 5 Expressão Expressão falsa verdadeira Falso e Verdadeiro Resulta falso
  12. 12. Operadores Lógicos- precedência maior não e ou menor
  13. 13. Operadores (todos)- precedência maior Parênteses mais internos Operadores aritméticos Operadores relacionais Operadores lógicos menor
  14. 14. Exemplo:não ( ( 5 <> 10/2 ) ou V e 2-5 > 5 - 2 ou V )não ( ( 5 <> 5 ) ou V e -3 > 3 ou V )não ( F ou V e F ou V )não ( F ou F ou V )não ( F ou V)não ( V )F

×