Aula 7 - Expressões Aritméticas e Lógicas
Upcoming SlideShare
Loading in...5
×
 

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

on

  • 4,974 views

 

Statistics

Views

Total Views
4,974
Views on SlideShare
4,834
Embed Views
140

Actions

Likes
2
Downloads
73
Comments
0

2 Embeds 140

http://www.luizaugustomm.com 139
http://translate.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

    • Introdução a Algoritmos eLinguagens de Programação Aula 7 | Expressões Aritméticas e Lógicas Apresentação Luiz Augusto de M. Morais
    • 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
    • Expressões Aritméticas UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
    • 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
    • Expressões aritméticasOperadores e Operações UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
    • 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
    • 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
    • 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
    • Expressões aritméticasPrecedência de Operadores UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
    • 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
    • Expressões aritméticasEscrita de Expressões UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
    • 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
    • Expressões Lógicas UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
    • Expressões lógicas São aquelas expressões cujo valor só pode ser verdadeiro ou falso. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
    • Expressões lógicasOperadores Relacionais UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
    • Operadores relacionais São aqueles operadores que comparam dois valores do mesmo tipo. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
    • 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
    • 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
    • Expressões lógicasOperadores Lógicos UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
    • 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
    • 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
    • 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
    • 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
    • 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
    • ReferênciasFERRARI, Fabrício; CECHINEL, Cristian.Introdução a Algoritmos e Programação. [S. l. : s. n.] UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES