Pascal/Declarações: diferenças entre revisões
m Nova página: =Declaração= A declaração de uma variável/constante consiste em reservar um espaço na memória do micro para armazenar um certo tipo de informações, associando a este espaço u... |
(Sem diferenças)
|
Revisão das 16h53min de 13 de agosto de 2007
Declaração
A declaração de uma variável/constante 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).
Constantes
Declaramos as constantes da seguinte forma:
CONST nome_da_constante = valor_da_constante ;
Exemplos:
CONST PI = 3.1415926;
obs.: o ponto e vírgula finaliza o comando.
Variáveis
Declaramos as variáveis da seguinte forma:
VAR nome_da_variável : tipo_da_variável ;
Exemplos:
VAR Idade: INTEGER; Salario: REAL; Sexo: CHAR; Nome: STRING;
Tipos de dados
No programa em Pascal temos três tipos de dados principais: Numéricos (inteiros e reais), caracteres (letras e símbolos) e lógicos (verdadeiro ou falso). Os tipos devem ser declarados no início do programa.
Sintaxe:
variável:tipo; variável_a,variável_b:tipo2;
Exemplo:
program exemplo; var nome:string; num,cont:integer; begin {corpo do programa} end;
Numéricos
Podem ser integer (inteiros) ou real (reais).
Exemplo:
PROGRAM exemplo; CONST { Declaração de constantes } PI = 3.1415926; VAR { Declaração de Variáveis } Raio,Area_da_Circunferencia : REAL; BEGIN { Comandos do Programa } write(‘Forneça o raio: ‘); readln (Raio); Area_da_Circunferencia := PI * ( Raio * Raio ); { Area = PI * R2 = PI * R * R } writeln(‘Área = ‘,Area_da_Circunferencia); readln; END.
Caracteres
Podem armazenar letras (‘a’..‘z’; ‘A’..‘Z’), números (‘0’..’9’) ou outros caracteres especiais ( ‘@’,’#’, ‘$’, ‘%’, ‘*’, ‘\’, ...). Eles podem aparecer isolados (tipo char), ou agrupados formando palavras/frases (tipo string). Devem ser delimitados entre aspas e seu conteúdo é lido e/ou escrito literalmente. Usa-se char para um caractere e string para uma cadeia de caracteres.
Sintaxe:
letra:char; nome:string;
Exemplos:
‘Nome’ (string) é diferente de Nome (variável) ‘1999’ (string) é diferente de 1999 (número) ‘1’ (char) é diferente de 1 (número) ‘begin’ (string) é diferente de BEGIN (comando Pascal)
Lógicos
Podem armazenar apenas um valor: verdadeiro(True) ou Falso(False). Este tipo de dados é usado em expressões lógicas, onde servem para testar ou indicar a resposta de alguma condição.
Sintaxe:
var variável1:boolean;
Exemplo:
program nota; {comentário entre chaves não é lido pelo programa} VAR {aqui são declaradas as variáveis} Aprovado, Reprovado : Boolean; BEGIN {corpo do programa} Aprovado := true; {a variável recebe um valor} Reprovado := False; END;