11

Click here to load reader

Algoritmos Aula 04

Embed Size (px)

Citation preview

Page 1: Algoritmos Aula 04

Expressões e operadores

Page 2: Algoritmos Aula 04

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

Page 3: Algoritmos Aula 04

Operadores

Número de operandos

Tipos de operadores

Page 4: Algoritmos Aula 04

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

Page 5: Algoritmos Aula 04

Notação de expressões

( 2 / 3 + (5 * 3)) + 1

m1 + m2 + m3 + m4 4

( m1 + m2 + m3 + m4) / 4

Page 6: Algoritmos Aula 04

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

Page 7: Algoritmos Aula 04

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

Page 8: Algoritmos Aula 04

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

Page 9: Algoritmos Aula 04

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

Page 10: Algoritmos Aula 04

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.

Page 11: Algoritmos Aula 04

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