TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Algoritmo - Etapa 3

Dissertações: Algoritmo - Etapa 3. Pesquise 859.000+ trabalhos acadêmicos

Por:   •  26/5/2013  •  1.235 Palavras (5 Páginas)  •  413 Visualizações

Página 1 de 5

ETAPA 3

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 (Equipe)

Considerem que nessa nova Etapa do projeto o algoritmo desenvolvido na primeira parte do projeto 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 (Equipe)

Apresentem, para mostrar que o algoritmo desenvolvido, no Passo 1 dessa Etapa, funciona corretamente, testes numéricos (pelo menos três testes oriundos de base de dados distintas) que validem a solução proposta.

Passo 3 (Equipe)

Documentem 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.

ETAPA 3

RELATÓRIO

Neste ultimo desafio de construção de algoritmos, formamos um grupo com 5 participantes dentre esses definimos as funções de cada pessoa e nomeamos um coordenador que ficaria responsável por gerenciar e acompanhar os procedimentos de pesquisa e tarefas a serem realizadas.

No primeiro encontro foi realizado para implementar o ultimo desafio cada membro ficou responsável por uma parte, perante isto ficou decidido às atribuições de cada participante. E assim foi criada uma lógica para o ultimo desafio. Sendo que usamos a primeira etapa do ATPS para a elaboração final deste algoritmo.

Concluímos que obtivemos sucesso na criação e execução do algoritmo e que agora a agência fictícia terá um programa eficiente e eficaz para seus clientes.

Pseudocódigo Final

inicio

tipo Cotac = vetor[1..2,1..30] de reais; //definição do tipo construido vetor

tipo Oper = vetor[1..5] de reais;

Cotac: cot; //declaração da variavel composta do tipo vetor definido

Oper: soma,media,maior,menor;

real: x; //declaração variaveis simples

inteiro: a,b,c,i,r,s,t;

para i de 1 ate 5 faca //inicio do programa

soma[i] <- 0;

fimpara

enquanto ((a<>1) e (a<>2) e (a<>3) e (a<>4) e (a<>5) e (a<>6)) faca

escreval("Escolha a moeda de origem: ");

escreval("1 para REAL");

escreval("2 para EURO");

escreva("Opcao: ");

leia(a);

fimenquanto;

enquanto ((b<>1) e (b<>2) e (b<>3) e (b<>4) e (b<>5) e (b<>6)) faca

escreval("Escolha a moeda de destino: ");

escreval("1 para REAL");

escreval("2 para EURO");

escreva("Opcao: ");

leia(b);

fimenquanto;

se (a=b) entao

escreva("As moedas sao iguais tente outra vez!!");

senao

escreva("Qual o valor a ser convertido?");

leia(x);

fimse;

enquanto ((c<>1) e (c<>2) e (c<>3) e (c<>4) e (c<>5) e (c<>6)) faca

escreval("Escolha um periodo:");

escreval("Digite 1 para o periodo do dia 01 a 10:");

escreval("Digite 2 para o periodo do dia 11 a 20:");

escreval("Digite 3 para o periodo do dia 21 a 30:");

escreval("Digite 4 para o periodo do dia 01 a 30:");

escreval("Digite 5 para escolher outro periodo:");

escreva("Opcao: ");

leia(c);

fimenquanto;

se (a=1) entao //real

para i de 1 ate 30 faca

cot[1,i] <- x;

fimpara;

fimse;

...

Baixar como (para membros premium)  txt (8.6 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com