SlideShare uma empresa Scribd logo
PASCAL Regis Pires Magalhães Última atualização em 03/09/2007 Tipos definidos pelo usuário
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.
Exemplo Type Matriz = Array[1..4,1..4] of Integer; Var Mat : Matriz;
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;

Mais conteúdo relacionado

ODP
Prog web 01-php-introducao
ODP
Java 14 Javadoc
ODP
Prog web 00-modelo-cliente_servidor_web
ODP
Java 15 Jar
PDF
Web Scale Data Management
ODP
Java 01 Java Visao Geral Detalhado
PDF
Easy Rails
ODP
Prog web 07-pdo
Prog web 01-php-introducao
Java 14 Javadoc
Prog web 00-modelo-cliente_servidor_web
Java 15 Jar
Web Scale Data Management
Java 01 Java Visao Geral Detalhado
Easy Rails
Prog web 07-pdo

Destaque (20)

ODP
Prog web 06-php-oo
ODP
Prog web 02-php-primeiros-passos
PDF
Coding Dojo
PPT
Prog web 03-php-sessoes-cookies_cabecalhos
PDF
Linked Data Tutorial - Conferencia W3C Brasil 2011
PDF
Linked Data - Minicurso - SBBD 2011
ODP
Curso Ruby
ODP
Prog web 08-php-mvc
PPTX
Responsive web design
PDF
Paradigmas de Linguagens de Programação - Gerenciamento de Memória em Java
PPTX
Estrutura de Dados em Java (Introdução à Programação Orientada a Objetos)
PDF
Paradigmas de Linguagens de Programação - Biblioteca de Classes e Frameworks
ODP
PPTX
PHP 10 CodeIgniter
PDF
Ferramentas para desenvolvimento web com produtividade - Slide Artigo (2009)
PPTX
Estrutura de Dados em Java (Revisão de Algoritimos em Java)
ODP
Java 01 Java Visao Geral Resumo
PPT
Logica Algoritmo 07 Subalgoritmos
PPT
Logica Algoritmo 04 Decisao
PPTX
Estrutura de dados em Java - Filas com lista encadeada
Prog web 06-php-oo
Prog web 02-php-primeiros-passos
Coding Dojo
Prog web 03-php-sessoes-cookies_cabecalhos
Linked Data Tutorial - Conferencia W3C Brasil 2011
Linked Data - Minicurso - SBBD 2011
Curso Ruby
Prog web 08-php-mvc
Responsive web design
Paradigmas de Linguagens de Programação - Gerenciamento de Memória em Java
Estrutura de Dados em Java (Introdução à Programação Orientada a Objetos)
Paradigmas de Linguagens de Programação - Biblioteca de Classes e Frameworks
PHP 10 CodeIgniter
Ferramentas para desenvolvimento web com produtividade - Slide Artigo (2009)
Estrutura de Dados em Java (Revisão de Algoritimos em Java)
Java 01 Java Visao Geral Resumo
Logica Algoritmo 07 Subalgoritmos
Logica Algoritmo 04 Decisao
Estrutura de dados em Java - Filas com lista encadeada
Anúncio

Mais de Regis Magalhães (14)

PDF
High Dimensional Data
ODP
Prog web 09-php-crud-mvc
ODP
Prog web 05-php-mysql
ODP
Prog web 04-php-gd
ODP
Prog web 03-php-sessoes-cookies_cabecalhos
PPT
Prog web 02-php-primeiros-passos
ODP
Prog web 02-php-primeiros-passos
ODP
Prog web 00-modelo-cliente_servidor_web
ODP
Prog web 01-php-introducao
PDF
Merci 10 Completo
ODP
php 01 introducao
ODP
java 00 Introducao
DOC
POO Plano de Curso
ODP
Php 04 Mysql
High Dimensional Data
Prog web 09-php-crud-mvc
Prog web 05-php-mysql
Prog web 04-php-gd
Prog web 03-php-sessoes-cookies_cabecalhos
Prog web 02-php-primeiros-passos
Prog web 02-php-primeiros-passos
Prog web 00-modelo-cliente_servidor_web
Prog web 01-php-introducao
Merci 10 Completo
php 01 introducao
java 00 Introducao
POO Plano de Curso
Php 04 Mysql
Anúncio

Último (20)

PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PPTX
Curso de Java 10 - (IO Manipulação de Arquivos).pptx
PPTX
Émile Durkheim slide elaborado muito bom
PPTX
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
PPTX
Aula 18 - Manipulacao De Arquivos python
PPTX
Aula sobre banco de dados com firebase db
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
Curso de Java 9 - (Threads) Multitarefas.pptx
PPTX
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PPTX
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PPTX
Curso de Java 17 - (JEE (Sessões e Cookies)).pptx
PPTX
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PPTX
Curso de Java 11 - (Serializable (Serialização de Objetos)).pptx
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Curso de Java 10 - (IO Manipulação de Arquivos).pptx
Émile Durkheim slide elaborado muito bom
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
Aula 18 - Manipulacao De Arquivos python
Aula sobre banco de dados com firebase db
Custos e liquidação no SAP Transportation Management, TM130 Col18
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Curso de Java 9 - (Threads) Multitarefas.pptx
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Curso de Java 17 - (JEE (Sessões e Cookies)).pptx
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Curso de Java 11 - (Serializable (Serialização de Objetos)).pptx
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...

Pascal Tipos

  • 1. PASCAL Regis Pires Magalhães Última atualização em 03/09/2007 Tipos definidos pelo usuário
  • 2. 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.
  • 3. Exemplo Type Matriz = Array[1..4,1..4] of Integer; Var Mat : Matriz;
  • 4. 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;