Baixe o app para aproveitar ainda mais
Prévia do material em texto
Projeto de Bases Computacionais1 – Profa. Debora Medeiros Crie uma função em Scilab que carregue propagandas de diversas lojas durante um ano e crie uma matriz de preços por data de que permita a realização de análises como “é uma boa hora para comprar cada produto?” ou “em média, qual a loja mais barata?”. As propagandas devem ser disponibilizadas em formato csv, como nos exemplos abaixo: Nome do arquivo americanas-28-07.csv extra-20-02.csv Conteúdo (<código do produto>;<preço>) 001;14,99 003;106,89 001;10,99 002;36,89 Também deve ser fornecida uma lista de nomes de produtos onde a posição de cada um deles é seu próprio código. No exemplo abaixo, o código de impressora é 003. Mousepad Assadeira Impressora Computador A matriz de preços deve seguir o seguinte formato: 1-Jan 2-Jan 3-Jan 4-Jan 5-Jan 6-Jan 7-Jan 8-Jan 9-Jan impressora americanas 150,00 impressora extra 129,00 camera americanas 80,00 90,00 ... camera extra 95,00 80,00 computador americanas ... Implemente funções em matlab para realizar as seguintes análises: É uma boa hora para comprar um determinado produto? Faça um rank de quais as melhores lojas para se comprar. Outras 2 análises de sua escolha. Observações: Realize testes com mais dados, criando mais arquivos csv (mínimo 10 propagandas, 7 produtos e 5 lojas) Produza um relatório explicando todo o processo, comandos utilizados e resultados. As análises devem ser automáticas e funcionar para qualquer conjunto de dados Os trabalhos deverão ser feitos em grupos de, no máximo, 3 alunos Serão anulados aqueles trabalhos nos quais forem detectados quaisquer tipos de cópia ou plágio, não importa a origem. O código e o relatório devem ser submetidos no Tidia antes da apresentação. A apresentação deve durar de 5 a 10 minutos. A ordem das apresentações será dada pelo sorteio Caso algum integrante não possa comparecer à apresentação, um horário diferente para a apresentação deve ser combinado previamente. O integrante que não comparecer à apresentação ou que não souber responder satisfatoriamente às perguntas ficará sem nota de trabalho. 1 Diversas funções e dicas úteis para o desenvolvimento do projeto podem ser encontrados no arquivo utilidades.sci. Podem ser substituídos por códigos Podem ser substituídos por dias corridos
Compartilhar