Pasc2 95

6929 palavras 28 páginas
UNIVERSIDADE METODISTA DE PIRACICABA
Centro de Ciências Exatas – Departamento de Informática

TURBO PASCAL 7.0

PARTE II

Março de 1998
Elisabete M. d’Avila Barini
Valéria Maria D. Arezzo Zilio

Sumário

TIPOS ESTRUTURADOS Array Unidimensional Array Multidimensional

SUBPROGRAMAS Procedimentos Funções Passagem de Parâmetros por Valor Passagem de Parâmetros por Referência

REGISTROS Declaração

ARQUIVOS Declaração Abertura Fechamento Leitura Gravação Procedimentos e Funções para manipulação de Arquivos e Registros Tipo de acesso: Sequencial e Direto

TIPOS ESTRUTURADOS

Os tipos estruturados permitem fazer referência a um conjunto de informações através de um identificador. Temos os tipos estruturados homogêneos e heterogêneos. Os tipos homogêneos são conjunto de informações de um mesmo tipo, tais como: array unidimensional e multidimensional . Os tipos heterogêneos são conjuntos de caracteres não necessariamente de um mesmo tipo, tais como: file e record.

ARRAY

Correspondem a conjuntos de elementos de um mesmo tipo. Para identificar um elemento do conjunto é necessário especificar o nome do array seguido de um ou mais índices que definem sua posição no array. Podem ser dos tipos unidimensional ou multidimensional.

ARRAY UNIDIMENSIONAL

São vetores ou conjuntos de elementos que podem ser identificados pelo seu nome e apenas um índice. Para criar variáveis do tipo array unidimensional basta declarar: var lista de identificadores: array[1..k] of tipo; onde: lista de identificadores: são os nomes associados às variáveis; array of: são palavras reservadas com significado predefinidos em Turbo Pascal;
1..k: quantidade de elementos do array; tipo: é o tipo dos elementos do array (integer, real, char, string[]).

Ex: Var NOME: array[1..10] of string[25]; Neste caso temos que NOME é um vetor que pode conter no máximo 10 nomes de até 25 caracteres cada um. O índice que varia de 1 a 10 indica a posição

Relacionados