Aula 7 - Expressões Aritméticas e Lógicas

9,312 views

Published on

Published in: Education
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
9,312
On SlideShare
0
From Embeds
0
Number of Embeds
142
Actions
Shares
0
Downloads
205
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

Aula 7 - Expressões Aritméticas e Lógicas

  1. 1. Introdução a Algoritmos eLinguagens de Programação Aula 7 | Expressões Aritméticas e Lógicas Apresentação Luiz Augusto de M. Morais
  2. 2. Roteiro Expressões aritméticas ● Operadores e operações ● Precedência de operadores ● Escrita de expressões Expressões lógicas ● Operadores relacionais ● Operadores lógicos UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  3. 3. Expressões Aritméticas UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  4. 4. Expressões aritméticas São aquelas expressões em que os operadores são aritméticos e os operandos são valores numéricos (inteiro ou ponto flutuante,). UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  5. 5. Expressões aritméticasOperadores e Operações UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  6. 6. Operadores e operações Operadores aritméticos Operação Operador Exemplos Adição + 2+2 1 + 1.3 Subtração - 2-2 4.1 - 6 Multiplicação * 2*2 1.2 * 0.2 Divisão / 1/ 2.1 3/2 Divisão Inteira // 4 // 3 1 // 2 Potenciação ** 2 ** 3 4 ** 0.5 Resto % 3%2 1%3 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  7. 7. Operadores e operações Operações aritméticas básicas Operação Expressões Resultados 4 + 12 16 Adição 1.3 + 5 6.3 3-4 -1 Subtração 5.2 – 3.1 2.1 2*3 6 Multiplicação 2 * 0.5 1.0 4/2 2.0 Divisão 2.0 / 2 1.0 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  8. 8. Operadores e operações Operações aritméticas adicionais Operação Expressões Resultados 2 ** 3 8 Potenciação 4 ** 0.5 2.0 4 // 3 1 Divisão Inteira 1 // 2 0 4%2 0 Resto 2%5 2 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  9. 9. Expressões aritméticasPrecedência de Operadores UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  10. 10. Precedência de operadores Precedências Ordem Operação Operador 1ª Parênteses () 2ª Potenciação ** Multiplicação, Divisão, Divisão Inteira 3ª *, /, //, % e Resto 4ª Adição e Subtração +, - Na dúvida, use PARÊNTESES! UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  11. 11. Expressões aritméticasEscrita de Expressões UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  12. 12. Escrita de expressões −b±√ b −4⋅a⋅c2 2⋅a (-b + (b ** 2 – 4 * a * c) ** 0.5) / 2 * a UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  13. 13. Expressões Lógicas UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  14. 14. Expressões lógicas São aquelas expressões cujo valor só pode ser verdadeiro ou falso. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  15. 15. Expressões lógicasOperadores Relacionais UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  16. 16. Operadores relacionais São aqueles operadores que comparam dois valores do mesmo tipo. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  17. 17. Operadores relacionais Operador Símbolo Igual a == Diferente de != Maior que > Menor que < Maior ou igual a >= Menor ou igual a <= UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  18. 18. Operadores relacionais Expressões lógicas simples Operador Expressões Resultados 1 + 2 == 3 Verdadeiro Igual a Luiz == Lu + iz Verdadeiro 5 != 4 + 1 Falso Diferente de 22 != 30 - 2 Verdadeiro 5>1+2 Verdadeiro Maior que 3 + 4 > 20 Falso 4<6-1 Verdadeiro Menor que 51 < 2 ** 3 Falso 5 >= 2 + 3 Verdadeiro Maior ou igual a 60 >= 3 + 33 Verdadeiro 78 <= 80 - 2 Verdadeiro Menor ou igual a 50 <= 10 Falso UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  19. 19. Expressões lógicasOperadores Lógicos UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  20. 20. Operadores lógicos São aqueles operadores que unem uma ou mais expressões lógicas e dão um novo significado lógico a elas. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  21. 21. Operadores lógicosOperadores binários ● e – une duas expressões lógicas e só retorna verdadeiro quando as duas são verdadeiras. ● ou – une duas expressões lógicas e só retorna falso quando as duas expressões são falsas. ● xou – une duas expressões lógicas e só retorna falso ● quando uma expressão é verdadeira e a outra é falsa.Operador unário ● não – muda o valor de uma expressão para seu inverso. Se é verdadeira se torna falsa e vice-versa. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  22. 22. Operadores lógicos OBS.: Imagine que P e Q são duas expressões lógicas. Tabela da verdade P Q PeQ P ou Q P xou Q não P Verdadeiro Verdadeiro Verdadeiro Verdadeiro Falso Falso Verdadeiro Falso Falso Verdadeiro Verdadeiro Falso Falso Verdadeiro Falso Verdadeiro Verdadeiro Verdadeiro Falso Falso Falso Falso Falso Verdadeiro UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  23. 23. Operadores lógicos OBS.: Imagine que P e Q são duas expressões lógicas. Tabela da verdade P Q PeQ P ou Q P xou Q não P Verdadeiro Verdadeiro Verdadeiro Verdadeiro Falso Falso Verdadeiro Falso Falso Verdadeiro Verdadeiro Falso Falso Verdadeiro Falso Verdadeiro Verdadeiro Verdadeiro Falso Falso Falso Falso Falso Verdadeiro UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  24. 24. Operadores lógicos Expressões lógicas compostas Operador Expressões Resultados 1 + 2 == 3 e 4 > 2 - 1 Verdadeiro e 2 ** 2 != 5 e Luiz == Augusto Falso 10 > 2 + 1 ou 4 == 3 + 2 Verdadeiro ou 2 * 3 == 5 ou 5 – 2 == 7 Falso 1 + 2 == 3 xou 4 > 2 - 1 Falso xou 2 ** 2 != 5 xou Luiz == Augusto Verdadeiro não 1 == 2 Verdadeiro não não 45 <= 3 * 15 Falso UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  25. 25. ReferênciasFERRARI, Fabrício; CECHINEL, Cristian.Introdução a Algoritmos e Programação. [S. l. : s. n.] UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES

×