-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathprog8.txt
39 lines (39 loc) · 801 Bytes
/
prog8.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
PROGRAMA SELECCION
CONSTANTES
NUM=23
CAR='X'
ARREGLOS
DATOS={5,2,3,1,0}
INICIO
escribe(DATOS[0]);
escribe(DATOS[1]);
escribe(DATOS[2]);
escribe(DATOS[3]);
escribe(DATOS[4]);
i= DATOS.LENGTH-1;
j= i;
k= j;
p= k;
limit= p;
PARA k=0 hasta limit paso +1 hacer
p=k;
aux= k+1;
aux2= limit+1;
para i=aux hasta aux2 paso +1 hacer
si(DATOS[i] < DATOS[p])entonces
p=i;
FIN
FIN
si(p != k)entonces
buffer= DATOS[p];
DATOS[p] = DATOS[k];
DATOS[k] = buffer;
FIN
FIN
escribe('r');
escribe(DATOS[0]);
escribe(DATOS[1]);
escribe(DATOS[2]);
escribe(DATOS[3]);
escribe(DATOS[4]);
FIN