técnicas de programação - aula 4
DESCRIPTION
Quarta aula de técnicas de programaçãoTRANSCRIPT
TÉCNICAS DE PROGRAMAÇÃO
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 4ª AULA
OPERADORES
ARITMÉTICOS
RELACIONAIS
LÓGICOS
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 4ª AULA
LINEARIZAÇÃO DE EXPRESSÕES
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 4ª AULA
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
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
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
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
TABELA DE OPERADORES RELACIONAISOPERADORES PORTUGOL
MAIOR >
MENOR <
MAIOR OU IGUAL >=
MENOR OU IGUAL <=
IGUAL =
DIFERENTE <>
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 4ª AULA
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
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
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
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
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
PRIORIDADE DOS OPERADORES LÓGICOS
OPERADOR PRIORIDADE
E 3 (MENOR)
OU 2
NAO 1 (MAIOR)
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 4ª AULA
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
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