Pasc2 95
6929 palavras
28 páginas
UNIVERSIDADE METODISTA DE PIRACICABACentro 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