Expressões e operadores
Expressão Combinação de variáveis, constantes e operadores para produzir um valor. Operadores:  São elementos funcionais   que atuam sobre operandos e produzem um determinado resultado. Exemplo: a + 5
Operadores Número de operandos Tipos de operadores
Operadores Aritméticos Operação Pseudocódigo Java Precedência Exponenciação Pot(x,y) Math.pow(x, y) 1 Multiplicação * * 2 Divisão / / 2 Módulo X mod Y X % Y 2 Adição + + 3 Subtração – – 3
Notação de expressões    ( 2 / 3 + (5 * 3)) + 1 m1 + m2 + m3 + m4   4    ( m1 + m2 + m3 + m4) / 4
Exercício Dadas as variáveis: double a = 1; int b=1, c=2, d=4; Calcular o valor de cada expressão abaixo: (a) (c + d) / 2 (b) c + d / 2 (c) (b * c * c) – a (d) Math.pow(c, 3) (e) b + b * c -  4 * c
Operadores aritméticos unários Precedência:  depois dos parêntesis e antes dos outros operadores aritméticos. Exemplos: - 1 + 2 - (1 + 2) 2 - - 1
Pré e pós-incremento e decremento (Java) Incremento : soma 1 à variável Decremento : subtrai 1 da variável Pré  – modifica a variável e traz seu valor atualizado Pós  – extrai o valor e depois modifica a variável – – – – ++ ++ Operador – –  a Pré-decremento a ++ Pós-incremento a – – Pós-decremento ++ a Pré-incremento Exemplo Nome
Precedência de operadores Operador Descrição ( ) Parêntesis + +, – –, +, – Pré e pós incremento/decremento, mudança de sinal *,  /,  % Aritméticos +, – Aritméticos = Atribuição
Exercício 1 Elaborar um algoritmo (pseudocódigo e o código em Java) para calcular a área de um círculo (pi x r 2 ) e o comprimento (2 x pi x r) de sua circunferência.
Exercício 2 Elaborar um algoritmo (pseudocódigo e Java) para ler a temperatura em graus Celsius (ºC) e apresentar o valor correspondente em graus Kelvin (K), dado que: K = ºC + 273

Algoritmos Aula 04

  • 1.
  • 2.
    Expressão Combinação devariáveis, constantes e operadores para produzir um valor. Operadores: São elementos funcionais que atuam sobre operandos e produzem um determinado resultado. Exemplo: a + 5
  • 3.
    Operadores Número deoperandos Tipos de operadores
  • 4.
    Operadores Aritméticos OperaçãoPseudocódigo Java Precedência Exponenciação Pot(x,y) Math.pow(x, y) 1 Multiplicação * * 2 Divisão / / 2 Módulo X mod Y X % Y 2 Adição + + 3 Subtração – – 3
  • 5.
    Notação de expressões ( 2 / 3 + (5 * 3)) + 1 m1 + m2 + m3 + m4 4  ( m1 + m2 + m3 + m4) / 4
  • 6.
    Exercício Dadas asvariáveis: double a = 1; int b=1, c=2, d=4; Calcular o valor de cada expressão abaixo: (a) (c + d) / 2 (b) c + d / 2 (c) (b * c * c) – a (d) Math.pow(c, 3) (e) b + b * c - 4 * c
  • 7.
    Operadores aritméticos unáriosPrecedência: depois dos parêntesis e antes dos outros operadores aritméticos. Exemplos: - 1 + 2 - (1 + 2) 2 - - 1
  • 8.
    Pré e pós-incrementoe decremento (Java) Incremento : soma 1 à variável Decremento : subtrai 1 da variável Pré – modifica a variável e traz seu valor atualizado Pós – extrai o valor e depois modifica a variável – – – – ++ ++ Operador – – a Pré-decremento a ++ Pós-incremento a – – Pós-decremento ++ a Pré-incremento Exemplo Nome
  • 9.
    Precedência de operadoresOperador Descrição ( ) Parêntesis + +, – –, +, – Pré e pós incremento/decremento, mudança de sinal *, /, % Aritméticos +, – Aritméticos = Atribuição
  • 10.
    Exercício 1 Elaborarum algoritmo (pseudocódigo e o código em Java) para calcular a área de um círculo (pi x r 2 ) e o comprimento (2 x pi x r) de sua circunferência.
  • 11.
    Exercício 2 Elaborarum algoritmo (pseudocódigo e Java) para ler a temperatura em graus Celsius (ºC) e apresentar o valor correspondente em graus Kelvin (K), dado que: K = ºC + 273