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

ATPS CONSTRUÇÃO DE ALGORITMO: Etapa 3 e 4.

Por:   •  4/4/2015  •  Pesquisas Acadêmicas  •  1.611 Palavras (7 Páginas)  •  487 Visualizações

Página 1 de 7

Introdução

O algoritmo é uma sequência lógica de instruções, contendo um inicio e um final (top-down); seguindo um determinado padrão de comportamento, que tem por finalidade resolver um determinado problema.

Sendo a base para criação de programas, em uma linguagem especifica

Na tapa 3 no atps foi implementado ao algoritmo, um vetor. Um vetor é um conjunto de variáveis do mesmo tipo com uma única direção, possui uma capacidade de armazenar maior quantidade de dados e informações, sendo assim diminui a necessidade de se criar varias “variáveis” com vários nomes .

Na tapa4 no atps foi implementado ao algoritmo, uma matriz. Uma matriz é um conjunto de vetores do mesmo tipo multidirecional, possuindo linhas e colunas. Diminuindo a necessidade de se crias vários “Vetores” do mesmo tipo.

ALGORITMO – VETOR

V= vetor [1..30] de float;

Int i;

Float acum,med,valor,res;

Char op,re1,re2;

Re1=’s’;

Re2=’s’;

Enquanto(re1==’s’)

incio

escreva("M E N U");

escreva ("D para DOLAR:");

escreva ("F para FRANCO:");

escreva ("P para PESO:");

escreva ("E para EURO:");

escreva ("Escolha sua opcao: ");

leia(op);

escolha(op)

inicio

caso'd':

inicio

para i de 1 ate 30 mais 1

incio

escreva(“Dolar: ”);

leia(v[i]);

acum=acum+v[i];

fim

med=acum/30;

escreva(“Entre com o valor a ser convertido: ”);

leia(valor);

res=valor/med;

Enquanto(v[i]>v[i+1])

Inicio

Se(v[i]>v[i+1])

Inicio

Aux=v[i]+1;

V[i]+1=v[i];

V[i]=aux+1;

Fim

I=1;

Fim

Escreva(“menor: ”,v[1];)

Escreva(“maior ”,v[30]);

escreva(“CONVERSAO: ”,res);

fim

caso'f':

inicio

para i de 1 ate 30 mais 1

incio

escreva(“franco: ”);

leia(v[i]);

acum=acum+v[i];

fim

med=acum/30;

escreva(“Entre com o valor a ser convertido: ”);

leia(valor);

res=valor/med;

Enquanto(v[i]>v[i+1])

Inicio

Se(v[i]>v[i+1])

Inicio

Aux=v[i]+1;

V[i]+1=v[i];

V[i]=aux+1;

Fim

I=1;

Fim

Escreva(“menor: ”,v[1];)

Escreva(“maior ”,v[30]);

escreva(“CONVERSAO: ”,res);

fim

caso'p':

inicio

para i de 1 ate 30 mais 1

incio

escreva(“Peso: ”);

leia(v[i]);

acum=acum+v[i];

fim

med=acum/30;

escreva(“Entre com o valor a ser convertido: ”);

leia(valor);

res=valor/med;

Enquanto(v[i]>v[i+1])

Inicio

Se(v[i]>v[i+1])

Inicio

Aux=v[i]+1;

V[i]+1=v[i];

V[i]=aux+1;

Fim

I=1;

Fim

Escreva(“menor: ”,v[1];)

Escreva(“maior ”,v[30]);

escreva(“CONVERSAO: ”,res);

fim

...

Baixar como (para membros premium)  txt (6.7 Kb)   pdf (52.6 Kb)   docx (16.7 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no TrabalhosGratuitos.com