Você está na página 1de 2

01/08/2019 1.1.

Definição de registro

1.1. Definição de registro


Definição de Registro
Um Registro é um tipo de dado criado pelo usuário, através da composição de
outros tipos de dados.

Nós utilizamos registros quando desejamos criar um tipo de dado para reunir informações
sobre o que desejamos representar. No registro, as informações são organizadas em
campos.

Uma analogia de registro pode ser vista quando preenchemos um formulário. Na


Tabela 1.1, “Formulário para cadastro de Cliente” nós temos um exemplo de formulário
para cadastrar Clientes. Os campos do formulário são preenchidos com os dados do
cliente que nos interessa registrar.

Sabendo as informações que desejamos registrar sobre um Cliente, nós podemos


esquematizar um registro, informando os tipos de dado de cada campo, conforme descrito
na Tabela 1.2, “Representação de um registro Cliente”.

Tabela 1.1. Formulário para cadastro de Cliente

Nome:

Data de Nascimento: Telefone para contato:

CPF: RG:

Tabela 1.2. Representação de um registro Cliente

Novo tipo Campo Tipo do campo

Nome Textual

Data de Nascimento Numérico

Cliente Telefone para contato Textual

CPF ★ Numérico

RG Numérico

producao.virtual.ufpb.br/books/camyle/introducao-a-programacao-livro/livro/livro.chunked/ch01s01.html 1/2
01/08/2019 1.1. Definição de registro

Relembrando

Em nossos programas nós utilizamos variávies para manter as


informações que desejamos manipular.

No momento da criação de uma variável precisamos especificar o tipo de


dado que desejamos que ela mantenha, através da declaração da
variável. Vamos relembrar como declaramos variáveis:

Em pseudo-código.

DECLARE nome_da_variavel: TEXTUAL


DECLARE var1,var2,var3: NUMÉRICO

Em C.

char[] nome_da_variavel;
double var1,var2,var3;

Quando especificamos mais de uma variável separadas por vírgula,


assumimos que todas elas possuem o mesmo tipo.

Na próxima seção, veremos como é a sintaxe para criação de registros, em pseudo-código e


em C.

Embora, na prática, o uso de registro geralmente está associado a


persistência de dados, sempre que mencionarmos cadastrar neste
capítulo, estamos nos referindo a manter os dados em memória para
consulta posterior.

Em um sistema real, geralmente existe alguma forma de persistência dos


dados através de arquivos ou banco de dados — caso contrário os dados
seriam perdidos.

producao.virtual.ufpb.br/books/camyle/introducao-a-programacao-livro/livro/livro.chunked/ch01s01.html 2/2

Você também pode gostar