Programação
Rewrite-abre novos arquivos apagando seu conteúdo→rewrite(arqalu)
Reset-abre arquivo posicionando no registro zero sem destruir conteúdo
Append-abre arquivo posicionando no final para incluir novos registros
Close-fecha arquivo
Read-ler dados→(arqalu,nome)
Write-grava dados→write(arqalu,idade)
Seek-posicionar o ponteiro no registro desejado. O primeiro é zero→Seek(alunos,3)
Filepos-retorna o no do registro onde o ponteiro está localizado→filepos(aluno)
Filesize-informa o numero de registros presentes em um arquivo→filesize(aluno)
Not eof-testa o fim do arquivo→while not eof(arqalu) do
V. global→declarada no inicio do pgm,espaço de memória fica alocado até o fim dom pgm, vista em todo o pgm, estática local→declaradas dentro da rotina, espaço liberado ao término do procedimento, vista só no interior do procedimento
procedimento com passagem de parâmetro formais-declarado com as variáveis reais-presentes na chamada da rotina valor-não há modificação referencia-há um var antes da variável
function-valor da função é retornado no próprio nome da função, podendo usar v. locais e globais e com ou sem passagem de parâmetros
registros-conj. de info. relacionadas entre si que podem ser referenciadas como uma unidade e que são compostas por campos diferentes.
arquivos-coj. de registros de tamanho limitado identificado por um nome. Está localizado na memória secundária
Ponteiro
Var
Aponta:^integer; v.dinâmica n:integer
Begin
Clrscr New(aponta)
Writeln(aponta^) imprime o conteúdo desconhecido
Aponta:=nil inicialidado o conteúdo da v. ponteiro:não aponta pra nada
Write(aponta)
N:=5
Write(n) imprime o conteúdo de número
Aponta:=@n recebe o endereço de memória onde está o 5
Write(aponta^) imprime o conteúdo
Write(aponta) imprime um endereço de memória do n
Aponta^:=17 endereço apontado por ‘aponta’ recebe o valor 17
Write(n) imprime o conteúdo do n(=17) que