Aula Prática Arquitetura de Dados – Tipos de Dados Heterogêneos
Compre e receba o Relatório Final de Atividades Extensionistas já preenchido, com um projeto totalmente desenvolvido para entrega.
Pague pelo PIX ou cartão e faça o download agora mesmo. Parcele suas compras em até 12x.
R$ 100,00
Aula Prática Arquitetura de Dados
ROTEIRO DE AULA PRÁTICA
NOME DA DISCIPLINA: ARQUITETURA DE DADOS
Unidade: TIPOS AVANÇADOS DE DADOS E NOVAS APLICAÇÕES
Seção: Tipos de Dados Heterogêneos
OBJETIVOS
Definição dos objetivos da aula prática:
• Aplicar os conceitos de tipos de dados heterogêneos na criação de estruturas de dados
flexíveis.
• Explorar a usabilidade dos tipos de dados heterogêneos na representação de informações
diversas.
SOLUÇÃO DIGITAL
• Python IDLE (Ferramenta)
Python IDLE (Integrated Development and Learning Environment) é um ambiente de
desenvolvimento integrado (IDE) que vem incluído na instalação padrão do Python. Ele fornece
um ambiente interativo para escrever, testar e depurar código Python.
PROCEDIMENTOS PRÁTICOS
Procedimento/Atividade nº 1 (Virtual)
Atividade proposta:
Nesta atividade, você terá a oportunidade de aplicar os conhecimentos adquiridos sobre tipos
de dados heterogêneos. O objetivo é criar uma estrutura de dados flexível que possa
representar informações diversificadas de um contexto específico.
Procedimentos para a realização da atividade:
Passo 1: Revisão Teórica
Relembre os conceitos de tipos de dados heterogêneos, compreendendo como eles
proporcionam flexibilidade na criação de estruturas de dados.
3
Passo 2: Exemplos Práticos
Análise exemplos práticos que demonstrem situações reais onde tipos de dados
heterogêneos são vantajosos.
Exemplo: Imagine uma situação em que você precisa representar informações sobre
diferentes tipos de veículos (carros, motos, bicicletas) em uma única estrutura. Utilizar
tipos de dados heterogêneos permitiria a inclusão de atributos específicos de cada tipo
de veículo.
Passo 3: Configuração de Ambiente (se aplicável)
Caso a atividade envolva programação, siga as instruções fornecidas para configurar um
ambiente de desenvolvimento.
Exemplo: Vamos configurar um ambiente Python utilizando um ambiente virtual. No
terminal, execute os seguintes comandos:
python -m venv ambiente_virtual
source ambiente_virtual/bin/activate
Passo 4: Atividade Prática
Aplique seus conhecimentos criando uma estrutura de dados para representar
informações de uma biblioteca, por exemplo.
Exemplo: Crie uma lista heterogênea que contenha informações sobre diferentes livros,
incluindo título, autor, ano de publicação e número de páginas.
Passo 5: Caminhos Sugeridos
Considere diferentes abordagens para a criação da estrutura de dados. Sugira caminhos,
como a utilização de listas, dicionários ou classes, dependendo da linguagem escolhida.
Exemplo: Se estiver utilizando Python, você pode escolher representar cada livro como
um dicionário dentro da lista, onde as chaves são os atributos do livro.
Passo 6: Análise e Discussão
Analise as escolhas feitas na criação da estrutura de dados. Reflita sobre as vantagens e
desvantagens de cada abordagem.
Exemplo: Por que escolheu usar um dicionário em vez de uma lista simples? Como essa
escolha impacta na flexibilidade da estrutura?
Passo 7: Usabilidade dos Dados Heterogêneos
Explore situações hipotéticas onde diferentes tipos de dados heterogêneos poderiam ser
mais vantajosos.
Exemplo: Como você representaria informações de um evento que possui tanto dados textuais
quanto numéricos? Pense em como tipos de dados heterogêneos podem facilitar essa
representação.
Checklist:
• Criou uma estrutura de dados utilizando tipos de dados heterogêneos.
• Diversificou os dados na estrutura, demonstrando compreensão da aplicabilidade.
• Utilizou corretamente os conceitos aprendidos durante a configuração do ambiente (se
aplicável).
• Explorou a usabilidade dos tipos de dados heterogêneos na representação de informações
diversas.
RESULTADOS
Resultados de Aprendizagem:
Ao concluir esta atividade, espera-se que você tenha aplicado efetivamente os conceitos de tipos
de dados heterogêneos, sendo capaz de criar estruturas de dados flexíveis e compreendendo a
usabilidade desses tipos na representação de informações diversas.
