Sei sulla pagina 1di 16

OPERADORES E EXPRESSES

Introduo a Algoritmos

Operadores e expresses
Um programa tem como caracterstica fundamental a

capacidade de processar dados. Processar dados significa realizar operaes com estes dados. O uso de operadores permite a realizao de tais operaes.
operao aritmtica de adio.

Exemplo: o smbolo + um operador que representa a

Uma expresso um arranjo de operadores e operandos.

A cada expresso vlida atribudo um valor numrico.


4 + 6 uma expresso cujo valor 10.

Exemplo:

Prioridade das Operaes


Se vrios operadores aparecerem em uma expresso, a

ordem de execuo das operaes ser dada segundo os critrios abaixo :

pelo emprego explcito de parnteses; pela ordem de precedncia existente entre os operadores; se existirem operadores de mesma ordem de precedncia, a avaliao ser feia da esquerda para a direita..

Prioridade das Operaes


Vejamos a ordem de precedncia dos operadores ( da

maior para a menor ):

Tipos de Expresses
Existem trs tipos bsicos de expresses: Numricas: uma expresso numrica quando os seus

operandos so numricos ( inteiros ou reais ) e o resultado tambm um valor numrico.

Literais: Uma expresso literal quando os seus operandos

so literais do tipo string (no pode ser char) e o resultado tambm um valor literal. S existe um nico operador para se usar em expresses literais, o operador Concatenao( + ). do tipo boolean (TRUE ou FALSE), podendo seu operando serem de qualquer tipo de dados. Nas expresses relacionais so usados os operadores Lgicos e os Relacionais.

Boolenas: Uma expresso booleana quando seu resultado

Tipos de Operadores

Existem vrios operadores para a realizao de

expresses em Pascal. Veremos agora algumas das mais importantes.

Operador de Atribuio
O operador de atribuio utilizado para atribuir o

valor de uma expresso a uma varivel.

Operadores Aritmticos
Os operadores aritmticos so utilizados para efetuar

operaes aritmticas com nmero inteiros e reais.

Operadores Aritmticos

Operador de Concatenao
O operador de concatenao efetua a juno de duas

variveis ou constantes do tipo string.

Operadores Relacionais
Os operadores relacionais so utilizados para efetuar

a comparao entre dados de mesmo tipo.

Operadores Relacionais

Operadores Lgicos
Os operadores lgicos so utilizados para se analisar

duas ou mais expresses interrelacionadas.

Operadores Lgicos

Operadores Lgicos

Operadores Lgicos

Potrebbero piacerti anche