Aula 99 100
Os operadores são meios pelos quais incrementamos, decrementamos, comparamos e avaliamos dados dentro do computador.
Temos três tipos de operadores:
Operadores aritméticos;
Operadores relacionais;
Operadores lógicos.
2
Os operadores aritméticos são utilizados para obter resultados numéricos. Além da adição, subtracção, multiplicação e divisão, existe também o operador de exponenciação. 3
Operadores
Hierarquia das Operações Aritméticas
Adição
+
Subtracção
-
Multiplicação
*
Divisão
/
Exponenciação
^
•
•
•
•
1 º ( ) Parênteses
2 º Exponenciação
3 º Multiplicação, divisão
(o que aparecer primeiro)
4 º + ou –
(o que aparecer primeiro)
4
Os operadores relacionais são utilizados para comparar strings 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, utiliza-se os parênteses.
5
6
Exercício
Tendo duas variáveis A = 5 e B = 3
Os resultados das expressões seriam:
7
Resultado
Tendo duas variáveis A = 5 e B = 3
Os resultados das expressões seriam:
8
9
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
10
E/AND - Uma expressão AND é verdadeira se todas as condições forem verdadeiras.
OU/OR - Uma expressão OR é verdadeira se pelo menos uma condição for verdadeira
NOT/NÃO - Uma expressão NOT inverte o valor da expressão ou condição, se verdadeira inverte-a para falsa e vice-versa.
11
Professor Jorge Cunha
12
Exercício
Suponha que temos três variáveis A = 5, B = 8 e C =1
Os resultados das expressões seriam:
13
Resultado
Suponha que temos três variáveis A = 5, B = 8 e C =1
Os resultados das expressões seriam:
14
MOD Retorna o