Pascal/Declarações: diferenças entre revisões

Origem: Wikilivros, livros abertos por um mundo aberto.
[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Jocile (discussão | contribs)
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...
 
Jocile (discussão | contribs)
Sem resumo de edição
Linha 1: Linha 1:
=Declaração=
=Declaração=
A declaração de uma variável/constante consiste em reservar um espaço na memória do micro
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
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).
identificação (nome da variável/constante).


==Constantes==
==Constantes==
Valor que não é modificado durante toda a execução do programa. Ele é armazenado na memória para se usado em cálculos e processamentos, mas não é modificado.

Exemplo: o valor do PI, a nota mínima necessária para ser aprovado no semestre,etc.

Declaramos as constantes da seguinte forma:
Declaramos as constantes da seguinte forma:


Linha 18: Linha 22:


==Variáveis==
==Variáveis==
Valor que pode ser alterado durante a execução do programa.

Exemplo: salário, média final do aluno, etc.

Declaramos as variáveis da seguinte forma:
Declaramos as variáveis da seguinte forma:


Linha 79: Linha 87:
Sintaxe:
Sintaxe:


letra:char;
letra:char;
nome:string;
nome:string;


Exemplos:
Exemplos:
Linha 109: Linha 117:
Reprovado := False;
Reprovado := False;
END;
END;


[[Categoria:Pascal]]

Revisão das 21h11min de 16 de agosto de 2007

Declaração

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).

Constantes

Valor que não é modificado durante toda a execução do programa. Ele é armazenado na memória para se usado em cálculos e processamentos, mas não é modificado.

Exemplo: o valor do PI, a nota mínima necessária para ser aprovado no semestre,etc.

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

Valor que pode ser alterado durante a execução do programa.

Exemplo: salário, média final do aluno, etc.

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;