registros - ic.uff.brilaim/registrosprocedimentos.pdf · registros quando trabalhamos com matrizes...

Post on 15-May-2018

215 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related