Buscar

ESTRUTURA DE DADOS (51)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Programação de Computadores
Matlab
Estruturas
Prof. Dr. Erivelton Geraldo Nepomuceno
Depto. Engenharia Elétrica
Sala 4.23 EL – Prédio do DEPEL
http://www.ufsj.edu.br/nepomuceno 
nepomuceno@ufsj.edu.br 
1/18
Variáveis compostas heterogêneas
■ Registros / estruturas
■ Agrupamentos de dados logicamente 
relacionados
■ Podem ser de tipos diferentes
■ Cada dado é um componente ou campo do 
registro
<nome do identificador>.<nome do campo>
Registro: FICHA
Exemplo de dados: FICHA
Importante
■ Um campo pode ser qualquer estrutura de 
dados, inclusive:
◻ Variáveis simples
◻ Variáveis compostas homogêneas
■ Unidimensionais
■ Multidimensionais
◻ Outros registros
■ Nesse caso:
<nome do registro 1>.<nome do registro 2>.<nome do campo>
Estruturas do Matlab
Comando struct
■ Cria um registro / estrutura
Construção de estruturas
Conjunto de estruturas
■ Agrupamento / arranjo de vários registros
■ Variável composta homogênea em que cada 
“célula” (posição da memória) é todo um registro
■ São referenciados por índices
Conjunto de estruturas
S(NumLim, NumCol) = struct( ... )
Construção de conjuntos por atribuição direta
Construção de conjunto a partir da estrutura original
Estrutura cujos campos são estruturas
Acesso
Vetor de células
■ Agrupamento de campos heterogêneos, 
inclusive estruturas
■ Outra forma de estrutura ou variável composta 
heterogênea
■ Diferença: cada variável do vetor de células é 
referenciado por um índice
◻ Não por nome do campo
■ Usam-se as chaves { }
Exemplo
Acesso
Exercício
■ Um simples sistema bancário
■ Quando o sistema é iniciado, ele apresenta um menu que lhe 
permite escolher entre as seguintes funções
◻ Preenchimento dos dados de um cliente
◻ Visualização dos dados a partir de um número de conta
◻ Cálculo do saldo a partir de um número de conta
■ Dados do cliente:
◻ Nome
◻ CPF
◻ Endereço (sub-estrutura, com rua, número, complemento, CEP, bairro, 
cidade)
◻ Movimentação (vetor de saques ou depósitos)
◻ Número da conta
■ O programa salva os dados das contas de diversos clientes em um 
arquivo.

Continue navegando