Técnicas de Programação - Aula 4
-
Upload
carlos-tadeu -
Category
Documents
-
view
225 -
download
9
description
Transcript of Técnicas de Programação - Aula 4
![Page 1: Técnicas de Programação - Aula 4](https://reader031.fdocumentos.com/reader031/viewer/2022020209/568bdd801a28ab2034b6086d/html5/thumbnails/1.jpg)
TÉCNICAS DE PROGRAMAÇÃO
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 4ª AULA
![Page 2: Técnicas de Programação - Aula 4](https://reader031.fdocumentos.com/reader031/viewer/2022020209/568bdd801a28ab2034b6086d/html5/thumbnails/2.jpg)
OPERADORES
ARITMÉTICOS
RELACIONAIS
LÓGICOS
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 4ª AULA
![Page 3: Técnicas de Programação - Aula 4](https://reader031.fdocumentos.com/reader031/viewer/2022020209/568bdd801a28ab2034b6086d/html5/thumbnails/3.jpg)
LINEARIZAÇÃO DE EXPRESSÕES
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 4ª AULA
![Page 4: Técnicas de Programação - Aula 4](https://reader031.fdocumentos.com/reader031/viewer/2022020209/568bdd801a28ab2034b6086d/html5/thumbnails/4.jpg)
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](https://reader031.fdocumentos.com/reader031/viewer/2022020209/568bdd801a28ab2034b6086d/html5/thumbnails/5.jpg)
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](https://reader031.fdocumentos.com/reader031/viewer/2022020209/568bdd801a28ab2034b6086d/html5/thumbnails/6.jpg)
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](https://reader031.fdocumentos.com/reader031/viewer/2022020209/568bdd801a28ab2034b6086d/html5/thumbnails/7.jpg)
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](https://reader031.fdocumentos.com/reader031/viewer/2022020209/568bdd801a28ab2034b6086d/html5/thumbnails/8.jpg)
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](https://reader031.fdocumentos.com/reader031/viewer/2022020209/568bdd801a28ab2034b6086d/html5/thumbnails/9.jpg)
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](https://reader031.fdocumentos.com/reader031/viewer/2022020209/568bdd801a28ab2034b6086d/html5/thumbnails/10.jpg)
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](https://reader031.fdocumentos.com/reader031/viewer/2022020209/568bdd801a28ab2034b6086d/html5/thumbnails/11.jpg)
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](https://reader031.fdocumentos.com/reader031/viewer/2022020209/568bdd801a28ab2034b6086d/html5/thumbnails/12.jpg)
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](https://reader031.fdocumentos.com/reader031/viewer/2022020209/568bdd801a28ab2034b6086d/html5/thumbnails/13.jpg)
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](https://reader031.fdocumentos.com/reader031/viewer/2022020209/568bdd801a28ab2034b6086d/html5/thumbnails/14.jpg)
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](https://reader031.fdocumentos.com/reader031/viewer/2022020209/568bdd801a28ab2034b6086d/html5/thumbnails/15.jpg)
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](https://reader031.fdocumentos.com/reader031/viewer/2022020209/568bdd801a28ab2034b6086d/html5/thumbnails/16.jpg)
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