Algoritmo

3 respostas
M
Oi muito obrigada

Eu estava fazendo uns outro algoritmos e me deparei com uma duvida

Eu queria desenvolver um algoritmo que recebesse 200 numero e os armazenasse e um vetor.

Em seguida o programa deveria ordena o vetor em ordem crescente .

Comecei a faze-lo não sei se ta certo.

Declare

NR[200], Indice, Nr2[200]:Interiro

Inicio

Enquanto(Indice<9) faça

Escreva(Entre com numero);

Leia(NR[Indice]);

Indice<-Indice+1;

Fim enquanto

Indice<-0;

Não consegui fazer mais

Pode me ajudar?

3 Respostas

erictorti

Oi, Mony, tudo bem?

A sua intenção é fazer este algoritmo para aprendizado?

Pergunto pois o Java já oferece estruturas de dados prontas que poderiam atender esta necessidade.

exilado

olha ai:

var

NR: vetor [1…200] de inteiro

Indice:inteiro

Indice2:inteiro

auxiliar:inteiro

INICIO

Indice<-1;

para Indice<-1 ate 20 faca

Escreva(Entre com numero)

Leia(NR[Indice])

Indice<-Indice+1;

fimpara

para Indice<-1 ate 20 faca

para Indice2<-1 ate 20 faca

se(NR[Indice] <  NR[Indice2]) entao

auxiliar <- NR[Indice]

NR[Indice] <- NR[Indice2]

NR[Indice2] <- auxiliar

fimse

fimpara

fimpara

para Indice<-1 ate 20 faca

Escreva(NR[Indice])

fimpara

fimalgoritmo

eu fiz no visualg é claro que isso é só para ter uma noção mesmo, pois como ja foi dito o java tem metodos prontos que fazem isso para você.
espero ter ajudado :smiley:

M

Então na verdade tem muito tempo que não faço algoritmo…estou ~fazendo um cursos de programação de jogos e meu raciocino não estar muito legal…
tenho que usar as linguagem C, C# , por isso estou fazendo alguns exercícios…
Mas muito Obrigada pela ajuda
:smiley:

Criado 14 de janeiro de 2011
Ultima resposta 15 de jan. de 2011
Respostas 3
Participantes 3