Cabeçalho
Tese: Cabeçalho. Pesquise 862.000+ trabalhos acadêmicosPor: iago_perin • 4/10/2014 • Tese • 863 Palavras (4 Páginas) • 232 Visualizações
SEGUNDO DESAFIO
A mesma agência de viagens citada no Desafio 1 resolveu melhorar o aplicativo que foi
desenvolvido para sua página de internet. Dessa vez, além de aumentar o número de moedas
disponíveis para conversão também deseja manter um histórico da cotação. Essa iniciativa
permitirá que a página apresente algumas estatísticas sobre a cotação das moedas.
Para realizar esse novo projeto o diretor da agência fez outra solicitação à empresa
responsável pela página de internet com relação ao aplicativo. Pediu, inicialmente, as seguintes
características:
1. suportar as moedas disponíveis nos conversores usuais, como o da página do UOL
Economia http://economia.uol.com.br/cotacoes (Acessado em 10/10/2010);
2. guardar as cotações diárias por mês;
3. fazer as médias mensais das cotações das moedas;
4. indicar o menor e o maior valor da moeda no mês.
Para resolver esse desafio considere que você e seus colegas (até 4 indivíduos) fazem
parte da equipe que desenvolverá essas alterações no aplicativo desenvolvido no Desafio 1 e que
o gerente desse projeto continua sendo o professor da disciplina. Logo, entreguem ao professor
seus nomes e RAs, lembrando que deverão permanecer juntos na execução de todas as tarefas.
Em caso de necessidade de alteração o professor deverá ser consultado.
Engenharia de Controle e Automação – 1ª. Série -Algorítmos e Programação
Jeanne Dobgenski
Pág. 6 de 8
Leiam atentamente as etapas a seguir e boa sorte!
ETAPA / 1
Aula tema: Estruturas de controle: Iteração. Exercícios. Estruturas de dados compostas:
vetores.
Esta atividade é importante para que você desenvolva sua habilidade em trabalhar com
vetores como estrutura de dados.
Para realizá-la é importante seguir os passos descritos.
PASSOS
Passo 1
Nessa nova Etapa do projeto o algoritmo desenvolvido no primeiro Desafio deverá ser
reformulado. Por precaução o gerente do projeto pediu que a equipe realizasse as alterações
para uma instância menor do problema, de forma a testar e validar a solução para então aplicála
ao problema completo.
Por isso a equipe deverá usar para testes o Real e o Euro. As cotações diárias, referentes a
um mês, deverão ser armazenadas num vetor.
Nesse passo será necessário realizar:
1. especificar os novos dados a serem incorporados no algoritmo;
2. definir o processamento necessário para encontrar o valor médio para apresentar a
cotação do Euro;
3. definir o processamento para encontrar o menor e o maior valor da cotação dentro de
um mês;
4. apresentar o pseudocódigo do algoritmo alterado.
Passo 2
Para mostrar que o algoritmo desenvolvido, no Passo 1 dessa Etapa, funciona corretamente, a
equipe deverá apresentar testes numéricos (pelo menos três testes oriundos de base de dados
distintas) que validem a solução proposta.
Passo 3
A equipe deverá documentar essa etapa de estudos apresentando quais foram os resultados
alcançados em cada Passo. Por isso, elaborem um relatório, a ser entregue ao gerente do projeto
- professor da disciplina, contendo capa, sumário, descrição e a análise que a equipe fez do
problema, descrição do algoritmo – explicando a lógica utilizada, apresentação dos testes e
referências bibliográficas.
Usem as normas da ABNT para a apresentação adequada do relatório, que não poderá
exceder 6 páginas, incluindo as figuras se houver.
Engenharia de Controle e Automação – 1ª. Série -Algorítmos e Programação
Jeanne Dobgenski
Pág. 7 de 8
ETAPA / 2
Aula tema: Exercícios. Estruturas de dados compostas: vetores. Estruturas de dados
compostas: matrizes.
Esta atividade é importante para que você exercite o uso de matrizes e verifique o uso de
dados distintos.
Para realizá-la é importante seguir os passos descritos.
PASSOS
Passo 1
O algoritmo definido na Etapa 1
...