·
Análise de Sistemas ·
Estrutura de Dados
Send your question to AI and receive an answer instantly
Recommended for you
132
Estruturas de Ordenação e Busca: Guia Completo
Estrutura de Dados
SENAI
4
Implementacao TAD Fila de Requisicoes de Atendimento Saude em C
Estrutura de Dados
SENAI
154
Estruturas Fundamentais - Material Educacional
Estrutura de Dados
SENAI
103
Estruturas de Dados: Filas, Pilhas e Deques - Conceitos e Exercícios
Estrutura de Dados
IFRS
13
Estrutura de Dados: Filas e Suas Operações
Estrutura de Dados
FAESA
19
Estruturas de Dados: Heterogeneidade e Homogeneidade
Estrutura de Dados
FAESA
8
Estrutura e Dados do Banco de Dados 'locadora' em MySQL
Estrutura de Dados
MULTIVIX
2
Implementação de Listas Encadeadas em Estrutura de Dados - Trabalho Acadêmico
Estrutura de Dados
IFRS
Preview text
7 Confira a seguir uma situação prática relacionada aos conteúdos que você estudará a partir de agora Essa é uma importante etapa de seu processo avaliativo Então dediquese ao máximo e busque em sua trajetória de estudos fundamentar os resultados esperados no desafio que está proposto a seguir Aproveite pois essa é uma grande oportunidade de praticar novos conhecimentos Desafio Estrutura para armazenamento e recuperação de dados de cadastro de cliente Aqui você vai conhecer e trabalhar em um exemplo real de criação de biblioteca para um objetivo específico situação comum na construção de aplicações profissionais Esta atividade vai demandar que você avalie o problema e identifique a melhor solução dentro dos requisitos estipulados Vamos lá Lembrese esteja atento a todos os detalhes indicados no Desafio e Agenda pois tratase de uma parte importante de seu processo avaliativo nestes estudos DESAFIO 9 Comunicação Oral e Escrita 9 Estrutura para armazenamento e recuperação de dados de cadastro de cliente Uma organização está construindo uma aplicação que vai manipular uma estrutura de dados de clientes com o objetivo de criar ações de marketing orientadas a características desses clientes O cliente é uma estrutura com as seguintes informações Nome do Cliente uma string de 40 caracteres Bairro de moradia do cliente uma string de 40 caracteres Quantidade de pessoas na sua residência inteiro Tem crianças menores de 5 anos Booleano Renda familiar bruta double 10 Comunicação Oral e Escrita 10 A estrutura deve armazenar os dados de várias formas tendo como chaves nome bairro quantidade de pessoas na sua residência ter crianças menores de 5 anos e renda familiar bruta A recuperação prevista é da seguinte forma Busca pelo nome recuperação de lista Busca por bairro recuperação de lista Busca por pessoas na sua residência recuperação de lista Busca por crianças abaixo de 5 anos recuperação de lista Busca por renda familiar recuperação de lista por faixa As quantidades de pessoas na residência a serem inseridas e recuperadas são 1 2 3 4 5 sendo que 5 representa cinco ou mais Já as faixas de renda em R a serem inseridas e recuperadas são até 200000 de 200000 a 300000 de 300001 a 500000 acima de 500000 11 Comunicação Oral e Escrita 11 A inserção e a recuperação dos dados devem ser otimizadas conforme as características citadas Não há limite de clientes a cadastrar A função de recuperação deve ter o seguinte critério 1 para clientes pelo nome 2 para clientes pelo bairro 3 para clientes por quantidade de pessoas na residência 4 para clientes com crianças abaixo de 5 anos 5 para clientes por faixa de renda A função será assim Lista recuperaclienteEstrutura estrutura int criterio int complemento char busca onde estrutura é a estrutura que mantém os clientes critério conforme apresentado complemento será 0 para quando a busca é textual nome ou bairro e caso contrário o valor conforme o critério seja ele a quantidade de pessoas se tem crianças ou faixa de renda busca é a string usada na busca textual se não for busca textual é NULL Comunicação Oral e Escrita 12 12 A construção dessa base de dados precisa ser em linguagem C utilizando tabela hash Ao final de sua elaboração você deve ter os seguintes arquivos O cabeçalho do TAD representando o cliente denominado clienteh A implementação do TAD representando o cliente denominado clientec e o compilado clienteo essa é a implementação da estrutura de cliente e sua manipulação apresentada nos requisitos O cabeçalho do TAD representando o nodo denominado nodoh A implementação do TAD representando o nodo denominado nodoc e o compilado nodoo essa é a implementação do nodo e sua manipulação O cabeçalho do TAD representando a lista denominada listah A implementação do TAD representando a lista denominada listac e o compilado listao essa é a implementação da lista encadeada e sua manipulação O cabeçalho do TAD representando a estrutura hash denominada estruturah A implementação do TAD representando a estrutura hash com o código fonte denominada estruturac e o compilado estruturao estrutura com tabela hash que permita as manipulações citadas nos requisitos Para seus testes de validação da sua implementação está sendo fornecido um exemplo de código com uma função main que pode ser usada para verificar seu funcionamento teste2c AGENDA Estrutura para armazenamento e recuperação de dados de cadastro de cliente Resultado esperado Arquivo compactado em zip com o nome do aluno contendo os arquivos produzidos por ele estruturah estruturac estruturao clienteh clientec clienteo nodoh nodoc nodoo listah listac listao Desenvolvimento Individual Confirmar com o professortutor Critérios de avaliação Desenvolver um código funcional apresentando os dados corretos no teste original proposto teste2c Fazer a correção na construção do TAD Cliente com relação aos requisitos Executar a correção da lista com relação à necessidade definida nos requisitos Apresentar funções de hash adequadas aos tipos de entrada Fazer a correção da implementação da tabela hash Forma de entrega Arquivo compactado em zip com nome do aluno contendo os arquivos produzidos por ele a ser entregue em ferramenta do Ambiente Virtual de Aprendizagem AVA 13
Send your question to AI and receive an answer instantly
Recommended for you
132
Estruturas de Ordenação e Busca: Guia Completo
Estrutura de Dados
SENAI
4
Implementacao TAD Fila de Requisicoes de Atendimento Saude em C
Estrutura de Dados
SENAI
154
Estruturas Fundamentais - Material Educacional
Estrutura de Dados
SENAI
103
Estruturas de Dados: Filas, Pilhas e Deques - Conceitos e Exercícios
Estrutura de Dados
IFRS
13
Estrutura de Dados: Filas e Suas Operações
Estrutura de Dados
FAESA
19
Estruturas de Dados: Heterogeneidade e Homogeneidade
Estrutura de Dados
FAESA
8
Estrutura e Dados do Banco de Dados 'locadora' em MySQL
Estrutura de Dados
MULTIVIX
2
Implementação de Listas Encadeadas em Estrutura de Dados - Trabalho Acadêmico
Estrutura de Dados
IFRS
Preview text
7 Confira a seguir uma situação prática relacionada aos conteúdos que você estudará a partir de agora Essa é uma importante etapa de seu processo avaliativo Então dediquese ao máximo e busque em sua trajetória de estudos fundamentar os resultados esperados no desafio que está proposto a seguir Aproveite pois essa é uma grande oportunidade de praticar novos conhecimentos Desafio Estrutura para armazenamento e recuperação de dados de cadastro de cliente Aqui você vai conhecer e trabalhar em um exemplo real de criação de biblioteca para um objetivo específico situação comum na construção de aplicações profissionais Esta atividade vai demandar que você avalie o problema e identifique a melhor solução dentro dos requisitos estipulados Vamos lá Lembrese esteja atento a todos os detalhes indicados no Desafio e Agenda pois tratase de uma parte importante de seu processo avaliativo nestes estudos DESAFIO 9 Comunicação Oral e Escrita 9 Estrutura para armazenamento e recuperação de dados de cadastro de cliente Uma organização está construindo uma aplicação que vai manipular uma estrutura de dados de clientes com o objetivo de criar ações de marketing orientadas a características desses clientes O cliente é uma estrutura com as seguintes informações Nome do Cliente uma string de 40 caracteres Bairro de moradia do cliente uma string de 40 caracteres Quantidade de pessoas na sua residência inteiro Tem crianças menores de 5 anos Booleano Renda familiar bruta double 10 Comunicação Oral e Escrita 10 A estrutura deve armazenar os dados de várias formas tendo como chaves nome bairro quantidade de pessoas na sua residência ter crianças menores de 5 anos e renda familiar bruta A recuperação prevista é da seguinte forma Busca pelo nome recuperação de lista Busca por bairro recuperação de lista Busca por pessoas na sua residência recuperação de lista Busca por crianças abaixo de 5 anos recuperação de lista Busca por renda familiar recuperação de lista por faixa As quantidades de pessoas na residência a serem inseridas e recuperadas são 1 2 3 4 5 sendo que 5 representa cinco ou mais Já as faixas de renda em R a serem inseridas e recuperadas são até 200000 de 200000 a 300000 de 300001 a 500000 acima de 500000 11 Comunicação Oral e Escrita 11 A inserção e a recuperação dos dados devem ser otimizadas conforme as características citadas Não há limite de clientes a cadastrar A função de recuperação deve ter o seguinte critério 1 para clientes pelo nome 2 para clientes pelo bairro 3 para clientes por quantidade de pessoas na residência 4 para clientes com crianças abaixo de 5 anos 5 para clientes por faixa de renda A função será assim Lista recuperaclienteEstrutura estrutura int criterio int complemento char busca onde estrutura é a estrutura que mantém os clientes critério conforme apresentado complemento será 0 para quando a busca é textual nome ou bairro e caso contrário o valor conforme o critério seja ele a quantidade de pessoas se tem crianças ou faixa de renda busca é a string usada na busca textual se não for busca textual é NULL Comunicação Oral e Escrita 12 12 A construção dessa base de dados precisa ser em linguagem C utilizando tabela hash Ao final de sua elaboração você deve ter os seguintes arquivos O cabeçalho do TAD representando o cliente denominado clienteh A implementação do TAD representando o cliente denominado clientec e o compilado clienteo essa é a implementação da estrutura de cliente e sua manipulação apresentada nos requisitos O cabeçalho do TAD representando o nodo denominado nodoh A implementação do TAD representando o nodo denominado nodoc e o compilado nodoo essa é a implementação do nodo e sua manipulação O cabeçalho do TAD representando a lista denominada listah A implementação do TAD representando a lista denominada listac e o compilado listao essa é a implementação da lista encadeada e sua manipulação O cabeçalho do TAD representando a estrutura hash denominada estruturah A implementação do TAD representando a estrutura hash com o código fonte denominada estruturac e o compilado estruturao estrutura com tabela hash que permita as manipulações citadas nos requisitos Para seus testes de validação da sua implementação está sendo fornecido um exemplo de código com uma função main que pode ser usada para verificar seu funcionamento teste2c AGENDA Estrutura para armazenamento e recuperação de dados de cadastro de cliente Resultado esperado Arquivo compactado em zip com o nome do aluno contendo os arquivos produzidos por ele estruturah estruturac estruturao clienteh clientec clienteo nodoh nodoc nodoo listah listac listao Desenvolvimento Individual Confirmar com o professortutor Critérios de avaliação Desenvolver um código funcional apresentando os dados corretos no teste original proposto teste2c Fazer a correção na construção do TAD Cliente com relação aos requisitos Executar a correção da lista com relação à necessidade definida nos requisitos Apresentar funções de hash adequadas aos tipos de entrada Fazer a correção da implementação da tabela hash Forma de entrega Arquivo compactado em zip com nome do aluno contendo os arquivos produzidos por ele a ser entregue em ferramenta do Ambiente Virtual de Aprendizagem AVA 13