Registros - Pascal

10
Sistemas de Informação Pesquisa e Prática Interdisciplinar II

Transcript of Registros - Pascal

Page 1: Registros - Pascal

Sistemas de Informação

Pesquisa e Prática Interdisciplinar II

Page 2: Registros - Pascal

Unifacs –Universidade Salvador

Salvador-Ba

2012

- Jéssica Ribeiro Evangelista da Silva

- Osmar Ferreira Muricy Filho

- Quelvim Morgado Figueredo

Pesquisa e Prática Interdisciplinar II

Assunto 03

Page 3: Registros - Pascal

Unifacs –Universidade Salvador

Salvador-Ba

2011

Abordagem

- Manipulação de vetores de registro

- O que são registros

- Exemplos de registro

- Variáveis homogêneas / heterogêneas

- Declaração de um registro em PASCAL

- Vetores de registros

- Exemplo de programa contendo vetor de registros

- Execução do programa

Page 4: Registros - Pascal

O que são registros?

Conjunto de dados relacionados, mas de tipos

diferente, assim conseguimos agrupar e

representar vários itens de dados, de tipos

distintos sob uma mesma estrutura.

Imagine que eles sejam semelhantes a

"modelos de formulários", onde

você poderá colocar dados como nome, idade,

nascimento, salário, etc.

Exemplo:

Page 5: Registros - Pascal

Variáveis Compostas Heterogênias

Variáveis na qual podem armazenar um

conjunto de informações de tipos diferentes.

Sintaxe:

Page 6: Registros - Pascal

Declaração de um registro em PASCAL

Declarar uma variável do tipo registro é criar um tipo

próprio de registro.

Exemplo:

Page 7: Registros - Pascal

Vetores de registros

Possuindo variáveis compostas homogêneas indexadas,

os vetores de registro contêm um ou mais campos de

mesmo tipo, onde cada campo é acessado pelo seu

índice (posição).

Declaração geral :

Page 8: Registros - Pascal

Exemplo: vetor de registros

Vamos declarar uma variável chamada A que pode armazenar 10 números inteiros. A

variável “A” será armazenada na memória do computador

em uma área equivalente a 10 vezes o que é

armazenado para uma única variável inteira

Note que os números 1, 2, 3...10 são os índices (posição ou localização) de cada

número inteiro que pode ser armazenado. O índice serve para localizar qual elemento

do vetor estará sendo referido em determinado instante. Por exemplo, o elemento A[5]

é localizado no campo de índice 5 do vetor A e, no exemplo da figura, vale -12.

Page 9: Registros - Pascal

• Exemplo de programa contendo vetor

de registros

• Execução do programa