Pagina anteriorIndiceProxima pagina

Algoritmos Computacionais

Capítulo 10 

Tipos de Dados Estruturados

10.1 Tipos de Dados

Não-estruturados PADRÃO ( integer,char,real,etc.) 
Definidos pelo usuário
Estruturados Array 
Record
Set
File

Definidos pelo usuário

1) Listados com identificadores de tipo definidos previamente como padrão.

Ex.: 
Type
    DIA = Integer;
Var
 DIA_PAGAMENTO: DIA;

2) Listados como uma seqüência de identificadores

 Type COR = (VERMELHO,AZUL,AMARELO);

3) Listados como duas constantes de tipos escalares (exceto real) separadas por '..'

Type NATURAL = 0..Maxint;

Ex.:
 DIA = (DOM,SEG,TER,QUA,QUI,SEX,SAB);
 Neste caso  DOM<SEG<TER<...<SAB

Var
   DIA_UTIL: SEG..SEX
   MES: 1..12

Operações sobre tipos definidos pelo usuário

  • < >  <>  =  <=  >=
  • SUCC, PRED e ORD  onde ORD do 1º é zero
Obs: não existe SUCC do último nem PRED do 1º 

Pagina anteriorIndiceProxima pagina

araujo@eng.uerj.br