Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prof: André Cotelli do Espírito Santo E-mail: cotelli.andre@gmail.com ALGORITMOS II - AULA 5 Tipos de Dados Estruturados Agregados Homogêneos -> sequência de valores de um mesmo tipo Agregados Heterogêneos -> sequência de valores de diferentes tipos Agregado Heterogêneo Com as estruturas homogêneas só é possível armazenar diferentes tipos de dados em variáveis distintas Exemplo: nome: caractere idade: inteiro Agregado Heterogêneo -> Permite utilizar em um única estrutura diferentes tipos de dados Agregado Heterogêneo Dados heterogêneos permitem adicionar em um única estrutura, dados de diferentes tipo Exemplo: Pessoa nome: caractere idade: inteiro sexo: caractere telefone: caractere Agregado Heterogêneo Um novo tipo de dado é criado ao usar estrutura heterogênea, chamado Registro Pode-se declarar variáveis a partir deste novo tipo de dado Cada dado armazenado dentro de um registro é chamado de campo Agregado Heterogêneo Exemplo de manipulação com registro: Agregado Heterogêneo Vetores de registros: var cliente: vetor[1..5] de pessoa; ... Vetor de cliente 1 2 3 4 5 Pessoa nome: caractere idade: inteiro sexo: caractere telefone: caractere Pessoa nome: caractere idade: inteiro sexo: caractere telefone: caractere Pessoa nome: caractere idade: inteiro sexo: caractere telefone: caractere Agregado Heterogêneo Exemplo: faça um programa que armazene nome, idade, duas notas e a média de 5 alunos (deve ser calculada). Ao final, o programa deve informar o nome, idade e média do aluno que obteve a maior nota Agregado Heterogêneo Agregado Heterogêneo Agregado Heterogêneo Exercício 1: faça um programa que armazene nome, três notas e a média de 3 alunos. Ao final, o programa deve informar: Média geral da turma Nome e média dos alunos com médias maiores ou igual a 7 Agregado Heterogêneo Exercício 1 Agregado Heterogêneo Exercício 1 Agregado Heterogêneo Exercício 2: faça um programa que armazene nome, idade, endereço e telefone de 10 funcionários. O programa terá a opção de adicionar ou buscar funcionários. Ex: Programa Unicarioca [1] Cadastrar Funcionário [2] Buscar Funcionário [0] Sair Opção: Agregado Heterogêneo Exercício 2 Agregado Heterogêneo Exercício 2 Agregado Heterogêneo Exercício 2 Agregado Heterogêneo Exercício 2 Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 Slide 18
Compartilhar