4
http://regispiresmag.googlepages.com/cefet [email protected] PASCAL Regis Pires Magalhães Última atualização em 03/09/2007 Tipos definidos pelo usuário

Pascal Tipos

Embed Size (px)

Citation preview

Page 1: Pascal Tipos

http://regispiresmag.googlepages.com/[email protected]

PASCAL

Regis Pires MagalhãesÚltima atualização em 03/09/2007

Tipos definidos pelo

usuário

Page 2: Pascal Tipos

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.

Page 3: Pascal Tipos

http://regispiresmag.googlepages.com/[email protected]

Exemplo

Type Matriz = Array[1..4,1..4] of Integer;

Var Mat : Matriz;

Page 4: Pascal Tipos

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;