Upload
regis-magalhaes
View
943
Download
0
Embed Size (px)
Citation preview
http://regispiresmag.googlepages.com/[email protected]
PASCAL
Regis Pires MagalhãesÚltima atualização em 03/09/2007
Tipos definidos pelo
usuário
http://regispiresmag.googlepages.com/[email protected]
Definição de Tipos
Além dos tipos pré-definidos, como Integer, String, Real, Boolean, etc, ainda há a possibilidade de o usuário definir seus próprios tipos de dados.
Para isto, é necessário o uso da palavra reservada TYPE, que indica que um novo tipo será criado.
http://regispiresmag.googlepages.com/[email protected]
Exemplo
Type Matriz = Array[1..4,1..4] of Integer;
Var Mat : Matriz;
http://regispiresmag.googlepages.com/[email protected]
Criação e Uso de Tipos Criação type Vetor = array[1..20] of Integer; type STRING10 = string[10]; type inteiro = integer; type cadeia = String; type Reg = Record matricula : String[8]; nome : string[30]; idade : byte; end;
Uso var V : Vetor; procedure PROC (s1:string; s2:STRING10); var alunos : Array[1..100] of Reg;