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

ATPS: ALGORITMOS E PROGRAMAÇÃO

Trabalho Escolar: ATPS: ALGORITMOS E PROGRAMAÇÃO. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  12/9/2013  •  875 Palavras (4 Páginas)  •  442 Visualizações

Página 1 de 4

ATPS: ALGORITMOS E PROGRAMAÇÃO

Introdução

“Algoritmo é qualquer forma de resolver um problema processual a partir de padrões e regras, usando para isso um padrão lógico.” A partir desta definição, iremos resolver o problema proposto pela Atividade Prática Supervisionada, levando em consideração as instruções dadas pelo problema.

Representaremos a resolução do problema de três formas diferentes. Representação por descrição narrativa, em forma de fluxograma e o programa em pseudocódigos, na linguagem pascal.

ETAPA 1

O problema proposto nos pede para elaborar um algoritmo que resolva o problema de uma empresa. Ela precisa de um programa que faça a conversão de moedas. De dólar para reais, de reais para dólar, euro e dólar americano.

O primeiro passo é identificar os dados de entrada do problema, os processamentos necessários para encontrar o que é pedido e os dados de saída. Usando essas informações, deveremos elaborar o algoritmo em descrição narrativa, em pseudocódigo e em fluxograma.

Os dados de entrada do problema são:

a) moeda a qual possuímos, que é o dólar.

b) Moeda a qual desejamos fazer a conversão, que é o real.

c) O cálculo necessário para a conversão. Como o problema nos deu a cotação do dólar, sendo o real mais valorizado (R$ 1,00 ≈ US$1,94). Os processamentos se definem pela fórmula de:

a) Reais*1,94 = dólares

b) Dólares/1,94 = reais

c) Reais*2,30 = euros

d) Reais*1,85 =Dólares Canadenses.

Os dados de saída do problema, serão conforme a escolha do usuário. Ou será em dólar, ou euros, ou dólar canadense ou então em reais.

Com esses dados em mãos conseguimos fazer o algoritmo em descrição narrativa:

Entrada:

taxa, valorDolar

Saída: valorReais

início

escrever "Quanto dólares você tem:";

ler valorDolar;

Calcular valor em Reais;

ValorReais← valorDolar/taxa;

escrever "Você tem R$:", valorReais;

fim

Da mesma forma conseguiremos desenvolver o algoritmo em forma de fluxograma para este passo que é mais simples, pois pede apenas a conversão de dólar para real.

[pic]

O algoritmo em pseudocódigos para a resolução deste problema ficará de forma que o usuário entre com um valor em dólares e seja convertido para reais. Fica assim:

Program Dólares_para_reais ;

Var dolar: real;

Begin

write('quantos dolares voce tem: ');

readln(dolar);

write('Voce tem R$: ',dolar/1.94,'reais ');

End.

PASSO 2

Para o passo dois, temos que apresentar um algoritmo completo para a conversão das três moedas para o real. Sendo assim, o usuário do programa deverá digitar a quantia que possui em reais e o programa devolver a resposta com os devidos valores nas três moedas. Apresentando o fluxograma e o algoritmo para a resolução do problema.

[pic]

Sendo assim, conseguimos elaborar o seguinte algoritmo em pseudocódigos:

Program reais_para_dolares ;

Var reais: real;

Begin

writeln('quantos reais voce tem: ');

readln(reais);

writeln('Voce tem U$: ',reais*1.94,'Dolares ');

writeln('Voce tem €$: ',reais*2,30,'Euros ');

writeln('Voce tem CDN$: ',reais*1.85,'Dolares Canadenses');

End.

Este programa nos da à seguinte lógica:

Um valor

...

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