Atps
Para os alunos que iniciam uma jornada por meio dos assuntos de Algoritmos e
Programação Estruturada, acaba-se constatando que o domínio das ferramentas de desenvolvimento faz bastante diferença na elaboração e realização do trabalho de programação, bem como na qualidade final dos resultados obtidos.
Este desafio irá apresentar e incentivar o aluno a explorar algumas ferramentas de desenvolvimento de código para realizar a programação do algoritmo desenvolvido na
Atividade Prática Supervisionada de Construção de Algoritmos.
A atividade tem início, é claro, com o compilador. Ou melhor, tem-se início com um ambiente de desenvolvimento de código. O termo em inglês é Integrated Development
Enviroment, que pode ser traduzido para Ambiente Integrado de Desenvolvimento. Os termos
Ambiente e Integrado fazem referência a um conjunto de ferramentas que auxiliam o programador nas tarefas mais comuns do desenvolvimento de programas para computador.
Num segundo momento, sugere-se explorar uma ferramenta que permita ao aluno entender e controlar a evolução de seu código.
Para facilitar, transcreve-se a seguir a situação problema a ser considerada e resolvida.
Problema
Uma agência de viagens sentiu a necessidade de disponibilizar em sua página da internet um programa que faça a conversão de moedas, devido ao grande número de pedidos de seus clientes. Além disso, percebeu que essa ferramenta poderá trazer novos visitantes a sua página principal, incrementando sua ação de marketing.
Para realizar esse projeto o diretor da agência solicitou à empresa responsável pela página de internet que providenciasse o aplicativo, tendo especificado as seguintes características: 1. suportar as moedas disponíveis nos conversores usuais, como o da página do UOL
Economia. Disponível em: . Acesso em: 11 ago. 2011;
2. permitir conversão da moeda x para y como de y para x, a escolha do usuário;
3. guardar as cotações diárias por mês;
4. fazer