aula3

867 palavras 4 páginas
Ciência da Computação
Construção de Algoritmo
Prof. Roberto Dib Bittar rdbittar@yahoo.com.br 1

Aula 2
Operadores
Comandos Entrada / Saída
Estrutura Controle (Blocos)
Bibliografia :
FORBELLONE, André L. Villar. EBERSPÄCHER, Henri F. Lógica de
Programação : a construção de algoritmos e estruturas de dados – 3ª ed. São
Paulo: Pearson Prentice Hall,2005.

Fonte: SIAE

Operadores aritméticos
Realizam Operações matemáticas
Operador

Função

Exemplo

Prioridade

+

Adição

1+1, A + A



-

Subtração

8-7



*

Multiplicação

2 * 5, c*D



/

Divisão

5/2, A/B



Pot (X,Y)

Potenciação “elevar x a Y”

POT (2,3)



Rad (X)

Radiciação “raiz”

RAD(4)



Mod

Resto da divisão

5 MOD 2



Div

Quociente da divisão

5 DIV 2



• 1ª prioridade, parênteses de dentro para fora.
• Prioridade igual de sinal resolve da esquerda para direita

Exercícios
a)
b)
c)
d)

8 + 3 + 8/2
2 – 6*5/2 – pot (2,3)
Pot (5,2) – 4/2 + rad( 1+3*5)/2
Supondo que A, B e C são variáveis de tipo inteiro, com valores iguais a 5, 10 e -8, respectivamente, e uma variável real D, com valor de 1,5, quais os resultados das expressões aritméticas a seguir? –





1) 2 * A mod 3 - C
2) rad(-2 * C) div 4
3) ((20 div 3) div 3) + pot(8,2)/2
4) (30 mod 4 * pot(3,3)) * -1
5) pot(-C,2) + (D * 10)/A

Operadores relacionais
Comparar / Estabelecer relação entre 2 partes
Operador

Função

Exemplo

=

Igual a

2+1=3, A = A

>

Maior que

5>4, x>y

<

Menor que

3<6

>=

Maior ou igual a

10+2>=13

<=

Menor ou igual a

8<0 , A < B

<>

Diferente de

8<>9, x <>y

• Resultado é sempre um valor lógico (verdadeiro ou falso)
• Usados para tomar decisões, construir equações.

Exercícios
a)
b)
c)
d)

2*9 = 15
16 mod 4 >= 4
8 < 2+2*2
Supondo que A, B e C são variáveis de tipo inteiro, com valores iguais a 5, 10 e -8, avalie as expressões a seguir?
a)
b)
c)
d)

A<B
A *2 >= B
A <> C
A+B/2 > B

Operadores Lógicos
Comparar / Estabelecer relação entre 2 partes
Inteiro : a, b, c; a←10; b←9; c←12; •




Relacionados

  • AULA3
    596 palavras | 3 páginas
  • Aula3
    1130 palavras | 5 páginas
  • Aula3
    293 palavras | 2 páginas
  • aula3
    1681 palavras | 7 páginas
  • Aula3
    983 palavras | 4 páginas
  • Aula3
    731 palavras | 3 páginas
  • Aula3
    846 palavras | 4 páginas
  • Aula3
    250 palavras | 1 página
  • Aula3
    278 palavras | 2 páginas
  • aula3
    467 palavras | 2 páginas