Algoritmos Aula 04

1.526 visualizações

Publicada em

Publicada em: Tecnologia, Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.526
No SlideShare
0
A partir de incorporações
0
Número de incorporações
11
Ações
Compartilhamentos
0
Downloads
63
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Algoritmos Aula 04

  1. 1. Expressões e operadores
  2. 2. Expressão <ul><li>Combinação de variáveis, constantes e operadores para produzir um valor. </li></ul><ul><li>Operadores: São elementos funcionais que atuam sobre operandos e produzem um determinado resultado. </li></ul><ul><ul><li>Exemplo: a + 5 </li></ul></ul>
  3. 3. Operadores Número de operandos Tipos de operadores
  4. 4. 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
  5. 5. Notação de expressões  ( 2 / 3 + (5 * 3)) + 1 m1 + m2 + m3 + m4 4  ( m1 + m2 + m3 + m4) / 4
  6. 6. Exercício <ul><li>Dadas as variáveis: </li></ul><ul><li>double a = 1; </li></ul><ul><li>int b=1, c=2, d=4; </li></ul><ul><li>Calcular o valor de cada expressão abaixo: </li></ul><ul><li>(a) (c + d) / 2 </li></ul><ul><li>(b) c + d / 2 </li></ul><ul><li>(c) (b * c * c) – a </li></ul><ul><li>(d) Math.pow(c, 3) </li></ul><ul><li>(e) b + b * c - 4 * c </li></ul>
  7. 7. Operadores aritméticos unários <ul><li>Precedência: depois dos parêntesis e antes dos outros operadores aritméticos. </li></ul><ul><li>Exemplos: </li></ul><ul><ul><li>- 1 + 2 </li></ul></ul><ul><ul><li>- (1 + 2) </li></ul></ul><ul><ul><li>2 - - 1 </li></ul></ul>
  8. 8. Pré e pós-incremento e decremento (Java) <ul><li>Incremento : soma 1 à variável </li></ul><ul><li>Decremento : subtrai 1 da variável </li></ul><ul><li>Pré – modifica a variável e traz seu valor atualizado </li></ul><ul><li>Pós – extrai o valor e depois modifica a variável </li></ul>– – – – ++ ++ Operador – – a Pré-decremento a ++ Pós-incremento a – – Pós-decremento ++ a Pré-incremento Exemplo Nome
  9. 9. 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
  10. 10. Exercício 1 <ul><li>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. </li></ul>
  11. 11. Exercício 2 <ul><li>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: </li></ul><ul><li>K = ºC + 273 </li></ul>

×