Registros - Universidade Federal Fluminenseilaim/registrosprocedimentos.pdf · Registros Quando...

Post on 08-Aug-2020

1 views 0 download

Transcript of Registros - Universidade Federal Fluminenseilaim/registrosprocedimentos.pdf · Registros Quando...

Registros

Registros

Quando trabalhamos com matrizes percebemos que somente foi possível agrupar informações com o mesmo tipo de dados. Caso fosse necessário trabalhar com mais de um tipo de dado, precisaríamos criar matrizes diferentes. Para solucionar esta deficiência podemos utilizar uma estrutura de dados chamada de Registro.

RegistrosEm um registro poderemos utilizar uma estrutura que agrupe várias informações, que podem ser de tipos de dados diferentes. Por esta razão, este tipo de dado é considerado heterogêneo. Em Pascal, os tipos registro devem ser declarados ou atribuídos antes das definições das variáveis, pois é muito comum ocorrer a necessidade de se declarar uma variável com o tipo de registro atribuído. Um tipo registro é declarado em Pascal com a instrução type em conjunto com a instrução record.

Declaração

Declaração

Declaração

Declaração

Declaração

Exemplos

Exemplos

Exemplos

Exemplos

Exemplos

Exemplos

Exercício – o que faz o programa abaixo? Faça o teste de mesa

Resultado

Modularização – Procedimentos e Funções

Declaração

Algoritmo

Algoritmo

Variáveis Locais e Globais

Parâmetros

Parâmetros

Programa Completo

Passagem por valor

Passagem por referência

Funções