Вы находитесь на странице: 1из 4

Algoritmos e Lgica de Programao

Identificadores e Palavras Reservadas

Identificadores:
So nomes nicos definidos pelos programadores para

Linguagem
Algortmica

identificar/distinguir os elementos de um algoritmo

Identificadores e Palavras Reservadas


Tipos, variveis e expresses
Sintaxe e Semntica
Principais Estruturas

Palavras Reservadas
So instrues primitivas que tm significados pr-

determinados e fazem parte da estrutura de qualquer


linguagem de programao

Reinaldo Gomes

reinaldo@cefet-al.br

Nomes de Identificadores

Tipos de Dados

Algumas regras para os nomes de Identificadores:

Devem comear por um caractere alfabtico;

As fases de Entrada, Processamento e Sada podem


manipular vrios tipos primitivos de dados, a saber:

Podem ser seguidos por mais caracteres alfabticos e/ou

numricos;
No permitido o uso de espao em branco ou de

caracteres especiais, como: @, #, &, *, +, ?,$ (exceto o _ );


No poder ser uma palavra reservada a uma instruo do
algoritmo;
Devem ser significativos.
No pode ser repetido dentro de um mesmo algoritmo/subalgoritmo
3

Constantes e Variveis

Obs: Um Caracter SEMPRE devem estar entre


EX: A, Fone 3333-33333, 1,
4

Constantes e Variveis

Constante um identificador que representam valores


constantes, ou seja, que no variam no decorrer do
algoritmo
Seu uso poupa tempo quando tem que alterar o seu valor

no algoritmo
Ao trocar o valor de uma constante, todas as instrues que a
usam iro manipular, automaticamente, o novo valor

Varivel um endereo fsico da memria principal


que representado por um identificador ao qual, ao
longo do seu tempo de existncia, pode armazenar
vrios contedos de um nico tipo pr-determinado

Constantes e Variveis

Constantes e Variveis

Declarao de Constantes
<nome da constante> = <valor>;

<nome da constante> = <valor>;

<tipo de dado:><var1, ..., varN>;

<tipo de dado:><var1, ..., varN>;

Simplificando...
Considere que a memria principal do seu computador

um armrio, onde cada gaveta a uma varivel

Constantes devem ser declaradas antes das variveis

Constantes e Variveis

Como declarar

Como no declarar

VAR
Real: notaMdia, Salrio;
Inteiro: contador;
Lgico: achou;
Caracter: nome, sexo;

VAR
Real: achou?, 13Salrio;
Inteiro: #contador;
Lgico:
L i sobre
b nome;
Caracter: primeira nota, masculino/feminino;

CONST
PI = 3.1416 ;
MAX = 10 ;
OK = V;
Pas = Brasil;

CONST
_PI = 3.1416 ;
Km/h = 80 ;
OK! = V;
Pas Padro = Brasil

Uma expresso uma frmula para o processamento


de um valor

sofrem uma ao
Ex: variveis, constantes ou outras expresses

Operadores so os elementos de uma expresso que

realizam a ao
EX: aritmticos, lgicos e relacionais

Obs: Ter ateno com as prioridades dos operadores !


necessrio o uso dos parnteses
para indicar a precedncia

Expresses consistem de operandos e operadores


Operandos so os elementos de uma expresso que

As principais expresses so as seguintes:

3+2*2 = 7
(3+2)*2 = 10

10

Expresses

Aritmticas: Retornam um valor numrico (inteiro ou real).


real)
EX: 10+(3+1)/2
Lgicas: Retornam um valor lgico V ou F.
EX: (3=2+1) e (3>2)

Constantes e Variveis

Expresses

Declarao de Variveis

11

Na expresso 3 + 2 = 5, temos 3, 2 e 5 como


operandos enquanto + e = so operadores
12

Operadores

Operadores

Os operadores podem ser classificados em:


Binrios: atuam sobre dois operandos
Ex: operadores aritmticos bsicos (+ - * /)
Unrios: atuam sobre um nico operando
Ex.:
Ex : o sinal de ((-)) na frente de um nmero para inverter seu sinal

Atribuio: serve para atribuir um valor a uma varivel


Operador de atribuio

Nome Um nome;
Idade 18;
Casado F;

Tipos de operadores da nossa linguagem:

Salrio 500,50;

Atribuio;
Aritmticos;
Relacionais;
Lgicos ou Booleanos

A expresso do lado direito do operador avaliada e


seu resultado armazenado na varivel esquerda
Obs: A expresso deve retornar o mesmo tipo da varivel !

13

Operadores

14

Operadores

Aritmticos: so as operaes aritmticas bsicas

Exemplos

15

Operadores

Operadores

Relacionais: so operadores binrios (de mesma prioridade)


que somente retornam os valores lgicos V ou F

Estes somente so usados para efetuar comparaes, que


devem ser realizadas entre dados do mesmo tipo
O resultado de uma comparao sempre um valor lgico

16

17

Exemplo

18

Operadores

Operadores

Lgicos ou Booleanos: so usados para combinar


expresses relacionais e lgicas. Tambm
retornam como resultado valores lgicos V ou F

Lgicos ou Booleanos: so usados para combinar


expresses relacionais e lgicas. Tambm
retornam como resultado valores lgicos V ou F

Exemplo

19

Algoritmos e Lgica de Programao

Operadores

20

Ordem de prioridades

Linguagem
Algortmica

Identificadores e Palavras Reservadas


Tipos, variveis e expresses
Sintaxe e Semntica
Principais Estruturas

Observaes:
Operadores de igual prioridade, execuo da esquerda

para direita
Para alterar a ordem de prioridade, utilizar parnteses
21

Reinaldo Gomes
reinaldo@cefet-al.br

Вам также может понравиться