Documents

2011 1 Ciencia Da Computacao 1 Construcao de Algoritmos

Description
ATIVIDADES PRÁTICAS SUPERVISIONADAS Ciência da Computação 1ª. Série Construção de Algoritmos A atividade prática supervisionada (ATPS) é um método de ensino ensinoaprendizagem desenvolvido por meio de um conjunto de atividades programadas e supervisionadas e que tem por objetivos: Favorecer a aprendizagem. Estimular a co co-responsabilidade do aluno pelo aprendizado eficiente e eficaz. Promover o estudo, a convivência e o trabalho em grupo. Desenvolver os estudos independentes, sistemáticos e o
Categories
Published
of 7
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Related Documents
Share
Transcript
  A  1ª. SérieConstrução de Al   A atividade praprendizagem desprogramadas e supe    Favorecer a a    Estimular a ceficaz.    Promover o e    Desenvolver o    Oferecer difer    Auxiliar no deCurriculares N    Promover a arelativos à pr    Direcionar o ePara atingir estum desafio, que serParticipar ativacompetências e habiAproveite estaprofissional. TIVIDADES P RÁTIC S UPERVISIONADA Ciência da Computação goritmos   ática supervisionada (ATPS) é umnvolvido por meio de um conjrvisionadas e que tem por objetivos:rendizagem.o-responsabilidade do aluno pelo aptudo, a convivência e o trabalho em gs estudos independentes, sistemáticosnciados ambientes de aprendizagem.senvolvimento das competências requacionais dos Cursos de Graduação.plicação da teoria e conceitos para afissão.studante para a emancipação intelectues objetivos as atividades foram orgsolucionado por etapas ao longo do sente deste desafio é essencial para olidades requeridas na sua atuação nooportunidade de estudar e aprender S método de ensino-unto de atividadesrendizado eficiente eupo.e o autoaprendizado.ridas pelas Diretrizess   olução de problemasl.nizadas na forma demestre letivo.desenvolvimento dasercado de trabalho.com desafios da vida AUTORIA: Jeanne Dobgenski  AESA    Ciência da Computação – 1ª. Série – Construção de Algoritmos Jeanne Dobgenski Pág. 2 de 7 COMPETÊNCIAS E HABILIDADES   Ao concluir as etapas propostas neste desafio você terá desenvolvido as competênciase habilidades descritas a seguir.    Competência para identificar, analisar, documentar e solucionar problemas enecessidades passíveis de solução via computação.    Compreensão da importância de se valorizar o usuário no processo de interação comsistemas computacionais.    Saber conciliar teoria e prática.    Capacidade de trabalhar em equipe. PRIMEIRO DESAFIO Uma agência de viagens sentiu a necessidade de disponibilizar em sua página dainternet um programa que faça a conversão de moedas, devido ao grande número depedidos de seus clientes. Além disso, percebeu que essa ferramenta poderá trazer novosvisitantes a sua página principal, incrementando sua ação de marketing.Para realizar esse novo projeto o diretor da agência solicitou à empresa responsávelpela página de internet que providenciasse o aplicativo, tendo especificado, inicialmente, asseguintes características:1.   o conversor deverá suportar três outras moedas além do Real (R$):a.   Dólar Americano – Turismo (US$);b.   Dólar Canadense (CDN$);c.   Euro (€);2.   as conversões considerarão o valor de venda da moeda;3.   as cotações serão sempre com relação a 1,00 Real (R$1,00), por exemplo R$1,00 ≈US$ 1,94 – um Real equivale a um Dólar Americano e noventa e quatro centavos deDólar Americano;4.   as conversões serão sempre realizadas a partir do Real para uma das moedasindicadas.Para resolver esse desafio considere que você e seus colegas (até 4 indivíduos) fazemparte da equipe que desenvolverá o aplicativo descrito e que o professor da disciplina é ogerente desse projeto. Logo, entreguem ao professor seus nomes e RAs, lembrando quedeverão permanecer juntos na execução de todas as tarefas. Em caso de necessidade dealteração o professor deverá ser consultado.Leiam atentamente as etapas a seguir e boa sorte! ETAPA № 1    Aula tema: Instruções e programas: pseudo-linguagem. Algoritmos. Dados evariáveis. Construções básicas: atribuição, leitura e escrita. Desenvolvimento dealgoritmos: análise e resolução de problemas, técnicas top-down. Desenvolvimentode algoritmos: análise e resolução de problemas, técnicas top-down. Estruturas decontrole: seleção.  Ciência da Computação – 1ª. Série – Construção de Algoritmos Jeanne Dobgenski Pág. 3 de 7 Esta atividade é importante para que você desenvolva a capacidade de visualizar asolução de problemas práticos por meio do emprego de conceitos, técnicas e recursoscomputacionais - uso de algoritmos.Para realizá-la é importante seguir os passos descritos.   PASSOS   Passo 1 A primeira coisa a ser feita para resolver a Situação Problema descrita é analisar o que sepede. Para isso é necessário identificar:1. os dados de entrada do problema – dados fornecidos pelo problema e/ou pelousuário;2. o(s) processamento(s) (cálculos) necessário(s) para encontrar o que é pedido;3. o(s) dado(s) de saída do problema.Usando as especificações feitas e como forma de propor uma solução para o problema,utilizem para teste apenas a conversão de Dólar Americano para Real e apresentem oalgoritmo que realiza essa tarefa. Será necessário descrever: ã   o algoritmo em descrição narrativa; ã   o algoritmo em pseudocódigo; ã   o algoritmo em fluxograma. Passo 2 Uma vez efetuado o Passo 1, apresentem o algoritmo completo para a conversão das trêsmoedas para o Real. Uma vez definida pelo usuário a quantia em Real, o algoritmo deveráretornar o equivalente em todas as moedas, detalhando o valor correspondente em cada umadelas.A equipe deverá apresentar o pseudocódigo e o fluxograma desse algoritmo. Passo 3 Partindo do algoritmo apresentado no Passo 2, a equipe deverá alterá-lo para que o usuárioescolha qual é a moeda que deseja realizar a conversão.A equipe deverá apresentar o pseudocódigo do algoritmo modificado e explicar qualestrutura de controle utilizada. Passo 4 A equipe deverá documentar essa etapa de estudos apresentando quais foram os resultadosalcançados em cada Passo. Por isso, elaborem um relatório, a ser entregue ao gerente doprojeto - professor da disciplina, contendo capa, sumário, descrição e a análise que a equipefez do problema, descrição dos algoritmos – explicando a lógica utilizada, apresentação dosfluxogramas 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 que existirem.  Ciência da Computação – 1ª. Série – Construção de Algoritmos Jeanne Dobgenski Pág. 4 de 7 ETAPA № 2    Aula tema: Desenvolvimento de algoritmos: análise e resolução de problemas,técnicas top-down. Estruturas de controle: seleção. Estruturas de controle: Iteração. Esta atividade é importante para que você compreenda a estruturação de umalgoritmo tendo em vista sua especificação detalhada e a realização de testes que o validem.   Para realizá-la é importante seguir os passos descritos. PASSOS Passo 1 Nessa nova etapa do desafio será considerada uma nova solicitação do diretor da agência deturismo: que o aplicativo faça conversões de não só para o Real, mas da moeda y para amoeda x, sendo x e y uma das moedas já definidas e que serão indicadas pelo usuário. Ouseja, o usuário escolherá uma das opções para indicar qual é a moeda base e para qual desejaverificar a conversão. Por exemplo: N Reais equivalem a M Euros – Reais é a moeda base eEuros a moeda que se deseja saber a conversão.A equipe deverá apresentar: ã   o novo processamento a ser usado pelo algoritmo – mostrar os cálculos, justificando-os; ã   apresentar o pseudocódigo do novo algoritmo.Dica: analisem algum conversor disponível na internet, como o da página do UOLEconomia emhttp://economia.uol.com.br/cotacoes(Acessado em 10/10/2010). Passo 2 Outra nova solicitação feita pelo diretor é que ao realizar a solicitação de conversão paraDólar Americano o aplicativo mostre o resultado para Turismo, Comercial e Paralelo, poismuitas vezes o usuário que é cliente da agência quer analisar conversões de valores gastosem cartão de crédito.A apresentação da conversão deverá ser seguida da diferença em percentual entre omenor valor do Dólar Americano para os demais. Por exemplo, se o Dólar AmericanoComercial estiver com cotação inferior, então deverá ser apresentada a diferença percentualdo Comercial com o Turismo e do Comercial com o Paralelo.Logo, para realizar esse Passo deverão apresentar: ã   uma solução para o problema que considere: o   a conversão da moeda x para Dólar Americano; o   a conversão de Dólar Americano para a moeda x; o   apresentação em percentual da diferença entre Comercial, Turismo eParalelo – fazer o cálculo com o menor valor servindo de base; ã   o pseudocódigo alterado tendo por base a solução proposta pela equipe - algoritmosrcinal deve ser o descrito no Passo 1 desta Etapa. Passo 3 Para mostrar que o algoritmo desenvolvido pela equipe funciona corretamente, deverãoapresentar testes numéricos (pelo menos três) que mostrem a validade da solução proposta.
Search
Similar documents
View more...
Tags
Related Search
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks