Saltar para o conteúdo

Introdução às Estruturas de Dados/Estruturas

Fonte: Wikiversidade

Uma estrutura ou registro é o nome dado a alocação de uma ou mais váriaveis de tipos diferentes agrupadas sob um único nome. Estruturas constituem um importante recurso para organizar os dados de um programa já que trata um grupo de valores como uma única variável.

Sua sintaxe básica é:

                  Nome da estrutura: estrutura 
                      {declaração das variáveis}
                      fim_estrutura

Ao criarmos um registro, criamos um tipo especial de dado que armazena dentro de si todas as variáveis declaradas pelo programador. Ao ser chamado pelo usuário, o registro aloca na memória o espaço necessário para aceitação de todas estas variáveis.

Para escrever ou ler as variáveis armazenadas em uma estrutura, basta apenas especificarmos o nome da estrutura, seguido de ponto e a variável interna que desejamos acessar.

                  Nome da estrutura.nome da variável interna

Exemplo de uso de estrutura

[editar | editar código-fonte]
  início
  FUNCIONARIO: estrutura
  MATRICULA: numérico
  NOME: literal
  SALARIO: numérico
  fim_estrutura
  FUNCIONARIO.SALARIO<-0.00
    escreva "Digite a matrícula do funcionário : "
    leia FUNCIONARIO.MATRICULA
    escreva "Digite o nome do funcionário : "
    leia FUNCIONARIO.NOME
    escreva "Digite o salário do funcionário : "
    leia FUNCIONARIO.SALARIO
    escreva "O funcionário", FUNCIONARIO.MATRICULA "chamado",FUNCIONARIO.NOME "recebe",
    FUNCIONARIO.SALARIO  
  fim