Você está na página 1de 7

FACULDADE ANHANGUERA DE JOINVILLE UNIDADE 1

CURSO DE ENGENHARIA MECNICA

ATPS ETAPAS 1 E 2 DISCIPLINA: ALGORTMOS E PROGRAMAO

Alunos:

Professor: Klber Vicenzi

Abr/2012

ETAPA 1 Aula tema: Instrues e programas: pseudo-linguagem. Algoritmos. Dados e variveis. Construes bsicas: atribuio, leitura e escrita. Desenvolvimento de algoritmos: anlise e resoluo de problemas, tcnicas top-down. Desenvolvimento de algoritmos: anlise e resoluo de problemas, tcnicas top-down. Estruturas de controle: seleo. Esta atividade importante para que voc desenvolva a capacidade de visualizar a soluo de problemas prticos por meio do emprego de conceitos, tcnicas e recursos computacionais - uso de algoritmos. Para realiz-la importante seguir os passos descritos. Passo 1 (Equipe) Analisem o que se pede. Para isso necessrio identificar: 1. os dados de entrada do problema dados fornecidos pelo problema e/ou pelo usurio; 2. o(s) processamento(s) (clculos) necessrio(s) para encontrar o que pedido; 3. o(s) dado(s) de sada do problema. Usando as especificaes feitas e como forma de propor uma soluo para o problema, utilizem para teste apenas a converso de Dlar Americano para Real e apresentem o algoritmo que realiza essa tarefa. Ser necessrio descrever: o algoritmo em descrio narrativa; o algoritmo em pseudocdigo; o algoritmo em fluxograma. Passo 2 (Equipe). Apresentem, uma vez efetuado o Passo 1, o algoritmo completo para a converso das trs moedas para o Real. Uma vez definida pelo usurio a quantia em Real, o algoritmo dever retornar o equivalente em todas as moedas, detalhando o valor correspondente em cada uma delas. A equipe dever apresentar o pseudocdigo e o fluxograma desse algoritmo. Passo 3 (Equipe)

Partam do algoritmo apresentado no Passo 2 e faam as alteraes necessrias no algoritmo para que o usurio escolha qual a moeda que deseja realizar a converso. A equipe dever apresentar o pseudocdigo do algoritmo modificado e explicar qual estrutura de controle utilizada. Passo 4 (Equipe) Documentem essa etapa de estudos apresentando quais foram os resultados alcanados em cada Passo. Por isso, elaborem um relatrio (com at 6 pginas), a ser entregue ao gerente do projeto - professor da disciplina, contendo capa, sumrio, descrio e a anlise que a equipe fez do problema, descrio dos algoritmos explicando a lgica utilizada, apresentao dos fluxogramas e referncias bibliogrficas. ETAPA 2 PASSOS Passo 1 (Equipe) Considerem que nessa nova etapa do desafio ser realizada uma nova solicitao do diretor da agncia de turismo: que o aplicativo faa converses de no s para o Real, mas da moeda y para a moeda x, sendo x e y uma das moedas j definidas e que sero indicadas pelo usurio. Ou seja, o usurio escolher uma das opes para indicar qual a moeda base e para qual deseja verificar a converso. Por exemplo: N Reais equivalem a M Euros Reais a moeda base e Euros a moeda que se deseja saber a converso. A equipe dever apresentar: o novo processamento a ser usado pelo algoritmo mostrar os clculos, justificando-os; apresentar o pseudocdigo do novo algoritmo. Dica: analisem algum conversor disponvel na internet, como o da pgina do UOL Economia. Disponvel em: <http://economia.uol.com.br/cotacoes>. Acesso em: 13 ago. 2011. Passo 2 (Equipe)

Considerem que outra nova solicitao feita pelo diretor que ao realizar a solicitao de converso para Dlar Americano o aplicativo mostre o resultado para Turismo, Comercial e Paralelo, pois muitas vezes o usurio que cliente da agncia quer analisar converses de valores gastos em carto de crdito. A apresentao da converso dever ser seguida da diferena em percentual entre o menor valor do Dlar Americano para os demais. Por exemplo, se o Dlar Americano Comercial estiver com cotao inferior, ento dever ser apresentada a diferena percentual do Comercial com o Turismo e do Comercial com o Paralelo. Logo, para realizar esse Passo devero apresentar: uma soluo para o problema que considere: o a converso da moeda x para Dlar Americano; o a converso de Dlar Americano para a moeda x; o apresentao em percentual da diferena entre Comercial, Turismo e Paralelo fazer o clculo com o menor valor servindo de base; o pseudocdigo alterado tendo por base a soluo proposta pela equipe algoritmo original deve ser o descrito no Passo 1 desta Etapa. Passo 3 (Equipe) Apresentem, para mostrar que o algoritmo desenvolvido pela equipe funciona corretamente, testes numricos (pelo menos trs) que mostrem a validade da soluo proposta. Um teste ser completo se cada uma das trs simulaes considerar o algoritmo inteiro: com as especificaes do Passo 1 e Passo 2 dessa Etapa. Dica: lembrem que o algoritmo dessa Etapa tambm realiza as operaes da Etapa 1. Passo 4 (Equipe) Documentem os estudos realizados. Para isso, elaborem um relatrio (at 6 pginas), a ser entregue gerente do projeto, contendo capa, sumrio, descrio e a anlise que a equipe fez das alteraes solicitadas para o aplicativo, descrio dos algoritmos explicando a lgica utilizada, os testes para simulao do algoritmo e as referncias bibliogrficas.

Etapa 1

Passo 1

Algoritmo Narrativo:

Entre com o Valor do Dlar: x Entre com a Quantia em Real: x Efetue o Calculo Quantia em Dlar = Quantia em Real / Valor do Dlar. Exibir o Resultado A Quantia em Real transformado em Dlares : x

Pseudo Cdigo: Algoritmo Conversor I // Funo; Conversor de Moedas // Autores: Grupo ATPS // Data: 10/04/2012 Var Dlar, Reais, Qtdolar: Real Inicio Limpatela Escreva (Entre com o Valor do Dlar:) Leia (Dlar) Escreva (Entre com a Quantia em Reais:) Leia (Reais) Qtdolar: = Reais / Dlar Escreva (A quantia em Reais Transformada para Dlares , Qtdolar) Fimalgoritmo

Fluxograma:

Apresentao do resultado

Efetuando o Calculo Fim do Algoritmo Entrada de Dados Entrada de Dados Inicio do Algoritmo

Passo 2

Pseudocdigo: Algoritmo Conversor II // Funo: Conversor de Moedas // Autores: Grupo ATPS // Data: 10/04/2012 Var DolarAM, DolarCN, Euro, Reais, QtdolarAM, QtdolarCN, Qteuro : Real Inicio Limpatela Escreva (Entre com o Valor do Dlar Americano:) Leia (DolarAM) Escreva (Entre com o Valor do Dlar Canadense:) Leia (DolarCN) Escreva (Entre com o Valor do Euro:) Leia (Euro) Escreva (Entre com a Quantia em Reais:) Leia (Reais) QtdolarAM: = Reais / DolarAM QtdolarCN: = Reais / DolarCN Qteuro: = Reais / Euro Escreva (A quantia em Reais Transformada para Dlares Americanos : (QtdolarAM) Escreva (A quantia em Reais Transformada para Dlares Canadense : (QtdolarCN) Escreva (A quantia em Reais Transformada para Euros : (Qteuro)

Fimalgoritmo

Fluxograma: Apresentao do resultado Fim do Algoritmo Inicio do Algoritmo Efetuando o Calculo Entrada de Dados Entrada de Dados Inicio Entre com valor do Dlar Americano US$.

Entre com o Valor do Dlar Canadense CDN$.

Entre com o valor do Euro: Entre com a Quantia em Reais. QT. Dlar US$ = QT. Em Reais / Valor Dlar US$

QT. Dlar CDN$ = QT. Em Reais / Valor Dlar CDN$

QT. Euro = QT. Em Reais / Valor Euro O valor em Reais convertidos para Dlar Americano US$ : Fim O valor em Reais convertidos para Dlar Canadense CDN$ :

O valor em Reais convertidos para Euro :

Você também pode gostar