pascal
Os arquivos são compostos por registros que contém informações relacionadas. As especificações de um registro constituem o formato de registro, ou seja, os tipos de informações que compõem (Campo). O campo é tratado no programa como uma variável e todos os campos de um registro estão relacionados logicamente. Cada registro contém uma informação para cada campo e todos os campos são comuns a todos os registros. O conjunto de todps os registro forma o arquivo. Em Pascal, existem duas formas de armazenar as informações no Disquete/Winchester: Organização sequenciais Organização randômica ou direta.
Abertura de Arquivos
Ao utilizar arquivos para armazenar informações, é necessário informar ao Pascal que se trata de um arquivo. Para iniciar, examinemos um tipo de arquivo sequencial especial chamado TEXTO. Os arquivos de texto têm a grande vantagem de usar os comandos Read(ln) e Write(ln). Devemos associar uma variável TEXT ao arquivo desejado. Seu nome deve aparecer na relação de variáveis da declaração var. Podemos declarar mais de uma variável tipo Text, uma para cada arquivo, possibilitando ao programa trabalhar com vários arquivos ao mesmo tempo. Em seguida devemos indicar ao computador que associe cada uma das variáveis tipo Text a um arquivo em disco. Para isto existe a procedure Assign.
Type vetor = array[1..20] of integer
var numes : vetor;
A variável num atua como se a declaração em vetor fosse dela.
Para arquivos teriamos: Type cart = record x , y :real; end; hor = record dia :1..31; mes :1..12; ano: integer; hora: 0..23; minu,segu : 0..59; end; Var ponto : cart; reta : array[0..1] of cart; saida, chegada : hor; begin ponto.x := -1.35; ponto.y := 29.84;
reta[0].x := 3.0; reta[0].y := 5.4; reta[1].x := 87.91; reta[1].y := 49.05; saida.dia := 25; saida.mes :=12; saida.ano := 1968; saida.hora