Programação Orientada à Procedimentos II Programação Orientada à Procedimentos I Processamento Paralelo Lógica de Programação Introdução à Computação Informática Básica

 

 

Informática Básica
Introdução à Computação
Lógica de Programação
Programação Orientada à Procedimentos I
Programação Orientada à Procedimentos II

Processamento Paralelo

Aula 8

Aula 9

Aula 10



5 - Operadores

Os operadores são meios pelo qual incrementamos, decrementamos, comparamos e avaliamos dados dentro do computador. Temos três tipos de operadores:

  • Operadores Aritméticos
  • Operadores Relacionais
  • Operadores Lógicos

5.1 - Operadores Aritméticos

Os operadores aritméticos são os utilizados para obter resultados numéricos. Além da adição, subtração, multiplicação e divisão, podem utilizar também o operador para exponenciação. Os símbolos para os operadores aritméticos são:

operação símbolo
adição +
subtração -
multiplicação *
divisão /
exponenciação **

5.1.1 - Hierarquia das Operações Aritméticas

  1. ( ) Parênteses
  2. Exponenciação
  3. Multiplicação, divisão (o que aparecer primeiro)
  4. + ou – (o que aparecer primeiro)

Exemplo:
total = preco * quantidade
1 + 7 * 2 ** 2 –1 = 28
3 * (1 – 2) + 4 * 2 = 5

5.2 Operadores Relacionais

Os operadores relacionais são utilizados para comparar String de caracteres e números. Os valores a serem comparados podem ser caracteres ou variáveis.
Estes operadores sempre retornam valores lógicos (verdadeiro ou falso/ True ou False) Para estabelecer prioridades no que diz respeito a qual operação executar primeiro, utilize os parênteses.Os operadores relacionais são:

descrição símbolo
Igual a =
Diferente de <> ou #
Maior que >
Menor que <
Maior ou igual a >=
Menor ou igual a <=

Exemplo:

Tendo duas variáveis A = 5 e B = 3
Os resultados das expressões seriam:

expressão resultado
A = B Falso
A <> B Verdadeiro
A > B Verdadeiro
A < B Falso
A >= B Verdadeiro
A <= B Falso


5.2.1 - Símbolo utilizado para comparação entre expressões

5.3 - Operadores Lógicos

Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Os operadores lógicos são:

E AND
OU OR
NÃO NOT


E / AND Uma expressão AND (E) é verdadeira se todas as condições forem verdadeiras
OR/OU Uma expressão OR (OU) é verdadeira se pelo menos uma condição for verdadeira
NOT Um expressão NOT (NÃO) inverte o valor da expressão ou condição, se verdadeira inverte para falsa e vice-versa.

A tabela abaixo mostra todos os valores possíveis criados pelos três operadores lógicos (AND, OR e NOT)

1º valor operador 2º valor resultado
T AND T T
T AND F F
F AND T F
F AND F F
T OR T T
T OR F T
F OR T T
F OR F F
T NOT   F
F NOT   T

Exemplos:
Suponha que temos três variáveis A = 5, B = 8 e C =1
Os resultados das expressões seriam:

Expressões Resultado
A = B AND B > C Falso
A <> B OR B < C Verdadeiro
A > B NOT   Verdadeiro
A < B AND B > C Verdadeiro
A >= B OR B = C Falso
A <= B NOT   Falso






5.4 - Exercícios

1) Tendo as variáveis SALARIO, IR e SALLIQ, e considerando os valores abaixo. Informe se as expressões são verdadeiras ou falsas.

SALARIO IR SALLIQ EXPRESSAO V ou F
100,00 0,00 100 (SALLIQ >= 100,00)  
200,00 10,00 190,00 (SALLIQ < 190,00)  
300,00 15,00 285,00 SALLIQ = SALARIO - IR  

2) Sabendo que A=3, B=7 e C=4, informe se as expressões abaixo são verdadeiras ou falsas.


a) (A+C) > B        (  )
b) B >= (A + 2) ( )
c) C = (B –A) ( )
d) (B + A) <= C ( )
e) (C+A) > B ( )


3) Sabendo que A=5, B=4 e C=3 e D=6, informe se as expressões abaixo são verdadeiras ou falsas.


a) (A > C) AND (C <= D)                (  )
b) (A+B) > 10 OR (A+B) = (C+D) ( )
c) (A>=C) AND (D >= C) ( )