Você está na página 1de 16

OPERADORES E EXPRESSÕES

OPERADORES E EXPRESSÕES Introdução a Algoritmos

Introdução a Algoritmos

Operadores e expressões

Operadores e expressões  Um programa tem como característica fundamental a capacidade de processar dados. Processar

Um programa tem como característica fundamental a

capacidade de processar dados. Processar dados

significa realizar operações com estes dados. O uso de operadores permite a realização de tais operações.

Exemplo: o símbolo + é um operador que representa a operação aritmética de adição.

Uma expressão é um arranjo de operadores e operandos.

A cada expressão válida é atribuído um valor numérico.

Exemplo:

4 + 6 é uma expressão cujo valor é 10.

Prioridade das Operações

Prioridade das Operações  Se vários operadores aparecerem em uma expressão, a ordem de execução das

Se vários operadores aparecerem em uma expressão, a ordem de execução das operações será dada segundo os critérios abaixo :

pelo emprego explícito de parênteses;

pela ordem de precedência existente entre os operadores;

se existirem operadores de mesma ordem de precedência, a avaliação será feia da esquerda para a direita

Prioridade das Operações  Vejamos a ordem de precedência dos operadores ( da maior para
Prioridade das Operações
 Vejamos a ordem de precedência dos operadores ( da
maior para a menor ):

Tipos de Expressões

Tipos de Expressões  Existem três tipos básicos de expressões:  Numéricas: uma expressão é numérica

Existem três tipos básicos de expressões:

Numéricas: uma expressão é numérica quando os seus operandos são numéricos ( inteiros ou reais ) e o resultado também é um valor numérico.

Literais: Uma expressão é literal quando os seus operandos

são literais do tipo string (não pode ser char) e o resultado também é um valor literal. Só existe um único operador para

se usar em expressões literais, o operador Concatenação( + ).

Boolenas: Uma expressão é booleana quando seu resultado é do tipo boolean (TRUE ou FALSE), podendo seu operando serem de qualquer tipo de dados. Nas expressões relacionais são usados os operadores Lógicos e os Relacionais.

Tipos de Operadores

Tipos de Operadores  Existem vários operadores para a realização de expressões em Pascal. Veremos agora

Existem vários operadores para a realização de expressões em Pascal. Veremos agora algumas das mais importantes.

Operador de Atribuição  O operador de atribuição é utilizado para atribuir o valor de
Operador de Atribuição
 O operador de atribuição é utilizado para atribuir o
valor de uma expressão a uma variável.
Operadores Aritméticos  Os operadores aritméticos são utilizados para efetuar operações aritméticas com número
Operadores Aritméticos
 Os operadores aritméticos são utilizados para efetuar
operações aritméticas com número inteiros e reais.
Operadores Aritméticos
Operadores Aritméticos
Operador de Concatenação  O operador de concatenação efetua a junção de duas variáveis ou
Operador de Concatenação
 O operador de concatenação efetua a junção de duas
variáveis ou constantes do tipo string.
Operadores Relacionais  Os operadores relacionais são utilizados para efetuar a comparação entre dados de
Operadores Relacionais
 Os operadores relacionais são utilizados para efetuar
a comparação entre dados de mesmo tipo.
Operadores Relacionais
Operadores Relacionais

Operadores Lógicos

Operadores Lógicos  Os operadores lógicos são utilizados para se analisar duas ou mais expressões

Os operadores lógicos são utilizados para se analisar duas ou mais expressões interrelacionadas.

Lógicos  Os operadores lógicos são utilizados para se analisar duas ou mais expressões interrelacionadas.
Operadores Lógicos
Operadores Lógicos
Operadores Lógicos
Operadores Lógicos

Operadores Lógicos

Operadores Lógicos
Operadores Lógicos