Definição de Registros

589 palavras 3 páginas
Agradecimentos

Introdução à Ciência da Computação

Parte dos slides a seguir são adaptações dos originais: de A. L. V. Forbellone e H. F. Eberspächer do Prof. Rudinei Goularte

Registros em C
Prof. Ricardo J. G. B. Campello

Sumário
Conceito de Registro
Implementação em C (structs)
Arranjos de Registros

Registros
Definição:
Um registro é uma variável composta heterogênea
É um conjunto de dados estruturados, os quais podem ser de tipos diferentes

Os dados em um registro são representados através de variáveis ou constantes, normalmente chamadas de campos 4

Registros
Registros

Razão da denominação (variável composta heterogênea):
Podem ser compostos de variáveis (campos) de tipos diferentes
Caso mais trivial: apenas tipos simples (primitivos)
Porém, veremos que um campo pode também ser um arranjo ou até outro registro!

Exemplo 2: Registro de Pagamento
Dados:

Exemplo 1: Passagem de ônibus

Nome, RG, CPF, salário, horas trabalhadas, etc...
Número: _______________

Dados Estruturados (Estrutura de Dados):

Origem: ________________ Destino: __________________

Uma variável (campo) para cada dado, mas...

Data: ____ / ____ / _______ Horário: ________ : _________

Um identificador comum para o conjunto (registro)

Poltrona: ____________

Preço: __________
6

Registros

Declaração de Registros
Declaração de Registro Único:

Exemplo 2: Registro de Pagamento
Nome

Cadeia de
Caracteres
Vetor de Inteiros
Real

CPF
HT 1

HT 2

RG
HT 3

HT 4

HT 5

HT 6

horas trabalhadas no bimestre Salário

note que um dos campos é um vetor

struct { tipo_1 campo(s); tipo_2 campo(s);
...
tipo_n campo(s);
}; identificador;

combinação de variáveis compostas heterogênea e homogênea
7

8

Declaração de Registros

Declaração de Registros

Exemplo:

Declaração de Múltiplos Registros (Forma 1):

struct {

struct tipo_registro { tipo_1 campo(s); tipo_2 campo(s);
...

Relacionados

  • Avaliação a definição de metas, a observação e o registro no processo de ensino e aprendizagem
    626 palavras | 3 páginas
  • observacao
    1545 palavras | 7 páginas
  • BLOG
    30175 palavras | 121 páginas
  • Plano de Marketing
    8886 palavras | 36 páginas
  • Trabalho
    1203 palavras | 5 páginas
  • atps
    3648 palavras | 15 páginas
  • Sbdg
    1266 palavras | 6 páginas
  • O método de observação na psicologia
    3047 palavras | 13 páginas
  • Técnicas de observação na psicologia
    2780 palavras | 12 páginas
  • Engenharia (algoritmo ii)
    896 palavras | 4 páginas