sábado, 25 de abril de 2009

:= Pascal =:

Definição de Tipos

Possibilita q declaração de seus próprios tipos de dados. Uma vez criado o novo tipo, pode-se declarar quantas variáveis quiser do tipo criado. Usa-se a palavra reservada Type para declarar um tipo de dado definido pelo programador.

A seção Type é declarada antes da seção Var, pois na seção Var pode-se declarar as variáveis que pertencem aos tipos padrão e aos tipos definidos pelo usuário.

type valor = real;
var salario : valor;

Vetores (Arrays unidimensionais)

O tipo vetor permite armazenar mais de um valor em uma mesma variável. Esta é dividida em posições, e cada posição pode receber um valor diferente, porém do mesmo tipo.

type
Vetor = array[1..100] of Real
var
Notas : Vetor;

Matrizes (Arrays bidimendionais)

Igual nas características do vetor, porém, possui mais de duas dimensões, ou seja, possui linhas e colunas.

type
Matriz = array[1..100, 1..100] of Real { onde: array[linha, coluna] }
var
Notas : Matriz;

Record (Registro)

Em um registro poderemos utilizar uma estrutura que agrupe várias informações, que podem ser de tipos de dados diferentes. Por esta razão, este tipo de dado é considerado heterogêneo. Em Pascal, os tipos registro devem ser declarados ou atribuídos antes das definições das variáveis, pois é muito comum ocorrer à necessidade de se declarar uma variável com o tipo de registro atribuído. Um tipo registro é declarado em Pascal com a instrução type em conjunto com a instrução record.

type
Pessoa = record
                    Nome, Endereco : string [35];
                    Fone : string [20]; 
                    Sexo : char;
                    Idade : byte;
                    Salario : real;
end;
var
funcionario, aluno : Pessoa;

Uma forma fácil de acessar os campos para preenchê-los é usando o comando with:

with data do
begin
       write(‘Digite um dia: ‘);
readln(dia);

Nenhum comentário:

Postar um comentário