registros - pascal
TRANSCRIPT
![Page 1: Registros - Pascal](https://reader035.vdocuments.mx/reader035/viewer/2022080212/5597a5691a28ab26618b45c9/html5/thumbnails/1.jpg)
Sistemas de Informação
Pesquisa e Prática Interdisciplinar II
![Page 2: Registros - Pascal](https://reader035.vdocuments.mx/reader035/viewer/2022080212/5597a5691a28ab26618b45c9/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022080212/5597a5691a28ab26618b45c9/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022080212/5597a5691a28ab26618b45c9/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022080212/5597a5691a28ab26618b45c9/html5/thumbnails/5.jpg)
Variáveis Compostas Heterogênias
Variáveis na qual podem armazenar um
conjunto de informações de tipos diferentes.
Sintaxe:
![Page 6: Registros - Pascal](https://reader035.vdocuments.mx/reader035/viewer/2022080212/5597a5691a28ab26618b45c9/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022080212/5597a5691a28ab26618b45c9/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022080212/5597a5691a28ab26618b45c9/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022080212/5597a5691a28ab26618b45c9/html5/thumbnails/9.jpg)
• Exemplo de programa contendo vetor
de registros
• Execução do programa
![Page 10: Registros - Pascal](https://reader035.vdocuments.mx/reader035/viewer/2022080212/5597a5691a28ab26618b45c9/html5/thumbnails/10.jpg)
http://www.slideshare.net/regispires/pascal-registros-presentation
http://www.infoblogs.com.br/frame/goframe.action?contentId=229634
http://www.din.uem.br/~ronaldo/LivroAED-Capitulo-4-VariaveisCompostas.pdf
Bibliografia