TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Declarações De Variaveis

Resenha: Declarações De Variaveis. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  22/4/2014  •  Resenha  •  1.381 Palavras (6 Páginas)  •  189 Visualizações

Página 1 de 6

Declaração de variáveis em Pascal

As variáveis e outras entidades são representadas por identificadores.

Regras para se formar um identificador:

- Não pode iniciar com número;

- Não pode conter espaços, acentos, sinais de pontuação, sinais matemáticos (+ - * : / ), ou parênteses.

- Não ser igual as palavras reservadas do Pascal, como and, reset, if, program, record, repeat, with, while, do, div, array, or, xor, file, for, of, not, set, then, type, to.

Exemplos de identificadores permitidos:

1) A

2) Nota

3) NotaFinal

4) X5

5) A32B

6) LucroTotal

Exemplos de identificadores não permitidos:

1) 1

2) 1A

3) Árvore

4) Temp(10)

5) X/Y

6) Z:A

7) Terça-Feira

8) B*C

Declaração de Variáveis

A declaração de variáveis e constantes consiste em reservar um espaço na memória do micro para armazenar um certo tipo de informações, associando a este espaço um tipo de dados e uma identificação (nome da variável/constante).

As declarações são usadas obrigatoriamente para validar o uso de qualquer identificador que não seja predefinido.

var lista de identificadores: tipo;

* Sendo lista de identificadores uma ou mais variáveis. Quando é mais de uma variável, deve-se separar com vírgula (,).

* Tipo - Tipo das variáveis

Principais tipos de dados em Pascal

ShortInt

Integer

LongInt

Byte

Word

Single

Real

Double

Extended

Boolean

WordBool

LongBool

Char

String

Desvio condicional em Pascal

a) se <expressão lógica> então <comando-verdade>

b) se <expressão lógica> então <comando-verdade> senão <comando-falso>

No primeiro caso, o valor da expressão lógica é calculado, e caso seja Verdade (True) o< comando-verdade> é executado, caso seja Falso nada é feito.

No segundo caso, caso o valor da expressão lógica for Falso, o <comando-verdade> não é executado, mas o< comando-falso> é executado.

Exemplo - Seja o comando:

se (x mod 2 = 0) e (x < y) então escrever (x div 2) senão escrever (x+y)

Supondo que os valores de x e y sejam respectivamente 10 e 15 no momento da execução do comando acima seria verdade:

Cálculo da expressão lógica:

(x mod 2= 0) e (x <y)

(10 mod 2 = 0) e (10 < 15)

(0 = 0) e Verdade

Verdade e Verdade

Verdade

Caso os valores de x e y forem 11 e 15, o valor da expressão seria falso então:

(x mod 2= 0) e (x <y)

(11 mod 2 = 0) e (11 < 15)

(1 = 0) e Verdade

Falso e Verdade

Falso

E nesse caso o comando após a palavra-chave senão será executado, sendo escrito na tela o valor de x+y, ou seja 11+15 que é 26.

Na linguagem Pascal, esses comandos são escritos assim:

a) if <expressão lógica> then< comando-verdade>

b) if <expressão lógica> then< comando-verdade> else< comando-falso>

Comando case:

O comando case é um comando que permite selecionar um ou mais comandos para serem executados conforme o valor de uma expressão escalar (ou seja, o valor deve ser simples, não pode ser, por exemplo, uma string). Somente os tipos inteiro, caractere, lógico, e tipos enumerados (não vistos ainda) podem ser usados.

Neste comando o valor da expressão é comparado com os valores dos casos previstos de execução. No máximo um caso pode ser verdadeiro.

Os valores dos casos podem ser:

- um valor de uma constante escalar.

- uma lista de valores escalares, separados por vírgulas.

- uma faixa de valores da forma <valor-1> .. <valor-2>, significando o conjunto de valores contidos no intervalo de <valor-1> a <valor-2>.

- uma combinação de faixas de valores e listas de valores, separados por virgulas.

Alem disso os valores não podem ser repetidos, ou seja, um valor só pode aparecer em apenas um dos casos.

Sintaxe:

case <expressão> of

Lista Constantes Escalares-1: Comando-1;

Lista Constantes Escalares-2: Comando -2;

. . .

Lista Constantes Escalares-k: Comando-k;

else

Comando;

...

Baixar como (para membros premium)  txt (8.8 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com