técnicas de programação - aula 4

16
TÉCNICAS DE PROGRAMAÇÃO Tadeu Astori TÉCNICAS DE PROGRAMAÇÃO 4ª AULA

Upload: carlos-tadeu

Post on 09-Mar-2016

225 views

Category:

Documents


9 download

DESCRIPTION

Quarta aula de técnicas de programação

TRANSCRIPT

Page 1: Técnicas de Programação - Aula 4

TÉCNICAS DE PROGRAMAÇÃO

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 4ª AULA

Page 2: Técnicas de Programação - Aula 4

OPERADORES

ARITMÉTICOS

RELACIONAIS

LÓGICOS

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 4ª AULA

Page 3: Técnicas de Programação - Aula 4

LINEARIZAÇÃO DE EXPRESSÕES

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 4ª AULA

Page 4: Técnicas de Programação - Aula 4

OPERADORES ARITMÉTICOS

SÃO RESPONSÁVEIS POR FAZER CALCULOS NO NOSSO ALGORITMO OU, EM DETERMINADAS

LINGUAGENS, FAZEM A CONCATENÇÃO ENTRE VARIAVEIS.

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 4ª AULA

Page 5: Técnicas de Programação - Aula 4

TABELA DE OPERADORES ARITMÉTICOS

OPERADORES PORTUGOL PRIORIDADE

EXPONENCIAÇÃO ^ OU EXP 3 (MENOR)

MULTIPLICAÇÃO * 2

DIVISÃO / 2

ADIÇÃO + 1

SUBTRAÇÃO - 1 (MAIOR)

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 4ª AULA

Page 6: Técnicas de Programação - Aula 4

EXEMPLOS

ADIÇÃO RESULTADO <- 3 + 2

SUBTRAÇÃO RESULTADO <- 3 - 2

DIVISÃO RESULTADO <- 3 / 2

MULTIPLICAÇÃO RESULTADO <- 3 * 2

EXPONENCIAÇÃO RESULTADO <- 3 ^ 2

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 4ª AULA

Page 7: Técnicas de Programação - Aula 4

OPERADORES RELACIONAIS

SÃO RESPONSÁVEIS POR REALIZAREM COMPARAÇÕES ENTRE DOIS OPERANDOS OU DUAS

EXPRESSÕES E RETORNA UM RESULTADO EM VALORES LÓGICOS (VERDADEIRO OU FALSO).

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 4ª AULA

Page 8: Técnicas de Programação - Aula 4

TABELA DE OPERADORES RELACIONAISOPERADORES PORTUGOL

MAIOR >

MENOR <

MAIOR OU IGUAL >=

MENOR OU IGUAL <=

IGUAL =

DIFERENTE <>

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 4ª AULA

Page 9: Técnicas de Programação - Aula 4

EXEMPLOS

MAIOR RESULTADO <- 5 > 2

MENOR RESULTADO <- 5 < 2

MAIOR OU IGUAL RESULTADO <- 5 >= 2

MENOR OU IGUAL RESULTADO <- 5 <= 2

IGUAL RESULTADO <- 5 = 2

DIFERENTE RESULTADO <- 5 <> 2

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 4ª AULA

Page 10: Técnicas de Programação - Aula 4

OPERADORES LÓGICOS

SÃO RESPONSÁVEIS POR REALIZAREM COMPARAÇÕES ENTRE DUAS EXPRESSÕES E

RETORNAM UM RESULTADO LÓGICOS (VERDADEIRO OU FALSO).

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 4ª AULA

Page 11: Técnicas de Programação - Aula 4

OPERADOR LÓGICO ( E )

RESULTA VERDADEIRO SE AMBAS AS PARTES FOREM VERDADEIRAS.

EXEMPLO:SABER SE O USUARIO É MAIOR DE IDADE.

IDADE TEM QUE SER:MAIOR OU IGUAL A 18 E MENOR QUE 65

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 4ª AULA

Page 12: Técnicas de Programação - Aula 4

OPERADOR LÓGICO ( OU )

RESULTA VERDADEIRO SE UMA DAS PARTES FOREM VERDADEIRAS.

EXEMPLO:NÃO PAGAR PASSAGEM NO ÔNIBUS.

A IDADE TEM QUE SER:MENOR OU IGUAL A 6 OU MAIOR OU IGUAL A 65

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 4ª AULA

Page 13: Técnicas de Programação - Aula 4

OPERADOR LÓGICO ( NAO )

NEGA A AFIRMAÇÃO, INVERTENDO O SEU VALOR LÓGICO: SE FOR VERDADEIRO TORNA-SE FALSO, SE

FOR FALSO TORNA-SE VERDADEIRO.

EXEMPLO:NEGAR UM RESULTADO DE UMA EXPRESSÃO.

NAO (10 + 5 = 15)

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 4ª AULA

Page 14: Técnicas de Programação - Aula 4

PRIORIDADE DOS OPERADORES LÓGICOS

OPERADOR PRIORIDADE

E 3 (MENOR)

OU 2

NAO 1 (MAIOR)

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 4ª AULA

Page 15: Técnicas de Programação - Aula 4

TABELA DOS RESULTADOS LÓGICOS

OBS: AS LETRAS A E B SÃO VARIÁVEIS QUE ARMAZENAM RESULTADOS LÓGICOS DE UMA EXPRESSÃO.

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 4ª AULA

Page 16: Técnicas de Programação - Aula 4

PRIORIDADE DOS OPERADORES

OBS.: NUNCA DEPENDA DE PRIORIDADE DE OPERADORES, DIVÍDA A SUA EXPRESSÃO COM PARENTES ( ).

OPERADOR PRIORIDADE

ARITMÉTICOS 3 (MAIOR)

RELACIONAIS 2

LÓGICOS 1 (MENOR)

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 4ª AULA