Algoritmos e Estruturas de Dados/Estruturas

Origem: Wikilivros, livros abertos por um mundo aberto.
Saltar para a navegação Saltar para a pesquisa

Uma estrutura ou registro é o nome dado a alocação de uma ou mais variáveis 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
  CÓDIGO: 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

Classes como estruturas[editar | editar código-fonte]

As linguagens com orientação a objetos possuem recursos para criar classes, e elas podem funcionar como estruturas contendo variáveis não-estáticas.


Nuvola apps konsole.png

Esta página é um esboço de informática. Ampliando-a você ajudará a melhorar o Wikilivros.