Algoritmos Aula 04
Click here to load reader
-
Upload
ibta-turma-de-ti-2009 -
Category
Technology
-
view
1.327 -
download
4
Transcript of Algoritmos Aula 04
![Page 1: Algoritmos Aula 04](https://reader038.fdocumentos.tips/reader038/viewer/2022100606/559f95861a28ab361c8b4686/html5/thumbnails/1.jpg)
Expressões e operadores
![Page 2: Algoritmos Aula 04](https://reader038.fdocumentos.tips/reader038/viewer/2022100606/559f95861a28ab361c8b4686/html5/thumbnails/2.jpg)
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](https://reader038.fdocumentos.tips/reader038/viewer/2022100606/559f95861a28ab361c8b4686/html5/thumbnails/3.jpg)
Operadores
Número de operandos
Tipos de operadores
![Page 4: Algoritmos Aula 04](https://reader038.fdocumentos.tips/reader038/viewer/2022100606/559f95861a28ab361c8b4686/html5/thumbnails/4.jpg)
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](https://reader038.fdocumentos.tips/reader038/viewer/2022100606/559f95861a28ab361c8b4686/html5/thumbnails/5.jpg)
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](https://reader038.fdocumentos.tips/reader038/viewer/2022100606/559f95861a28ab361c8b4686/html5/thumbnails/6.jpg)
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](https://reader038.fdocumentos.tips/reader038/viewer/2022100606/559f95861a28ab361c8b4686/html5/thumbnails/7.jpg)
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](https://reader038.fdocumentos.tips/reader038/viewer/2022100606/559f95861a28ab361c8b4686/html5/thumbnails/8.jpg)
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](https://reader038.fdocumentos.tips/reader038/viewer/2022100606/559f95861a28ab361c8b4686/html5/thumbnails/9.jpg)
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](https://reader038.fdocumentos.tips/reader038/viewer/2022100606/559f95861a28ab361c8b4686/html5/thumbnails/10.jpg)
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](https://reader038.fdocumentos.tips/reader038/viewer/2022100606/559f95861a28ab361c8b4686/html5/thumbnails/11.jpg)
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