Programação

512 palavras 3 páginas
Estruturas de Dados (Registros)
Prof. Jarbas Joaci de Mesquita Sá Junior

Variáveis compostas heterogêneas Já sabemos que um conjunto homogêneo de dados (tal como uma alcateia) é composto de variáveis do mesmo tipo (lobos). Entretanto, se tivéssemos um conjunto em que os elementos não são do mesmo tipo, teríamos um conjunto heterogêneo de dados.
Por exemplo, poderíamos ter um conjunto de animais quadrúpedes, formado por cães (matilha), camelos
(cáfila), búfalos (manada) etc.

Registros
Uma das principais estruturas de dados é o registro.
Para exemplificar, imagine uma passagem de ônibus, que é formada por um conjunto de informações logicamente relacionadas, porém de tipos diferentes, tais como número de telefone (inteiro), origem e destino
(caractere), data (caractere), distância (real), fumante
(lógico), que são subdivisões do registro (elementos do conjunto), também chamadas de campos. Logo, um registro é composto por campos que são partes que especificam cada uma das informações.

Registros
Número: 0001
De:______________
Data: ___/___/___
Poltrona:______

Fumante:_______________
Para:__________________
Horário: _____:_______
Distância: __________km

Registros
DECLARAÇÃO
tipo IDENTIFICADOR = registro
| tipo1 : campo1;
| tipo2 : campo2;
|
.
|
.
| tipon : campon; fimregistro; IDENTIFICADOR: lista de variáveis;

Registros
Exemplo
tipo REGPASSAGEM =

registro
| inteiro : NÚMERO;
| caractere : ORIGEM, DESTINO;
| caractere : DATA, HORÁRIO;
| inteiro: POLTRONA;
| real : DISTÂNCIA;
| lógico : FUMANTE; fimregistro; REGPASSAGEM: PASSAGEM;

Registros
Para utilizar um campo específico do registro, devemos diferenciar esse campo. Para tanto, usamos o caractere
“.” (ponto). leia(PASSAGEM.POLTRONA); escreva(PASSAGEM.FUMANTE);

Registros
Registro de conjuntos
Nome:_____________________________________
Código:______________ Preço:_____________
Baixa:
1

2

3

4

5

6

Registros

Relacionados

  • Programação
    6472 palavras | 26 páginas
  • Programação
    511 palavras | 3 páginas
  • programacao
    27031 palavras | 109 páginas
  • Programação
    1871 palavras | 8 páginas
  • programação
    2263 palavras | 10 páginas
  • Programação
    301 palavras | 2 páginas
  • Programação
    281 palavras | 2 páginas
  • Programação
    998 palavras | 4 páginas
  • programaçao
    843 palavras | 4 páginas
  • programacao
    47858 palavras | 192 páginas