Algoritmos Aula 04

Preview:

Citation preview

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

– – aPré-decremento

a ++Pós-incremento

a – –Pós-decremento

++ aPré-incremento

ExemploNome

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 r2) 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