Académique Documents
Professionnel Documents
Culture Documents
Ejercicios de Algoritmos
Alumno: LIA. Francisco Preciado lvarez. Catedrtico: D. en C. Armando Romn Gallardo
Mayo de 2012
Suma de 2 nmeros
Inicio 1. 2. 3. 4. 5. Inicio Leer A y B Calcular C = A + B Mostrar C Terminar
A, B
C=A+B
Fin A 4 B 2 C 6 Salida 6
rea de un triangulo
Inicio 1. 2. 3. 4. 5. Inicio Leer B y H A= 2 Mostrar A Terminar
B,H
A=
Fin B 4 H 2 A 4 Salida 4
Inicio
AyB
1. 2. 3. 4. 5. 6. 7.
Inicio Leer A y B Asignar el valor de A en T Asignar el valor de B en A Asignar el valor de T en B Mostrar A y B Terminar
Fin
A 4 B 2 T 4 Salida
A=2 B=4
4 3 3
V=
4 3 3
V Fin
r
3
V
113.09
Salida
113.09
Si el residuo de es cero
2
si
N es par
N es cero
no
N>0
5. 6.
si no
N es positivo
Fin
N es negativo
N 0 3 -2
i=1 i
i = 100
si
Fin
no i=i+1
i
1 2 3
Salida
1 2 3
100
100
i=1
i = 100
i=i+1 i
Fin
i 1 2 3 100
Salida 1 2 3 100
i = 100
i=1 no i=i-1
si
Fin
i 100 99 98 1
Salida 100 99 98 1
3. 4.
i = 100
i=1
i=i-1 i
Fin
i 100 99 98 1
Salida 100 99 98 1
3. 4.
j=1
j = 10 i 1 1 1 ... Ixj=R 10 10 j 1 2 3 9 10 R 1 2 3 90 100 Salida 1x1=1 1x2=2 1x3=4 10 x 9 = 90 10 x 10 = 100
j=j+1
R=ixj
i=1
i=n i=i+1 Vec[i] n 3 i 1
Fin
Vec[i] Vec[1] = 3
salida 3
2 3
Vec[2] = 7 Vec[3] = 5
7 5
Inicio
1. 2. 3. 4. 5. 6. 7. 8. 9.
i=1
i=n i=i+1
Inicio Leer n Para i = 1 hasta n con incremento de 1 1. Leer Vec[i] Fin de para Para i = 1 hasta n con incremento de 1 1. Calcular que S = Vec[i] + S Fin de para Calcular M = S/n Mostrar M Terminar
M = S/n
Fin
2 3
Vec[2] = 7 Vec[3] = 5
10 15 5 5
Inicio n i=1 i=n i=i+1 X[i] j=n j=j+1 i=1 i=n i=i+1 j=1
Fin
no
X[i] > x[j]
n 3
i 1 1 1 2 2 2
X[i]
Salida 7 5 2
1. 2. 3. 4. 5.
Que lea un vector de n valores y lo ordene con el mtodo de burbuja Inicio Leer n Para i = 1 hasta n con incremento de 1 1. Leer x[i] Fin de para Para i = 1 hasta n con incremento de 1 1. Para j = 1 hasta n con incremento de 1 1. Si x[i]>x[j] entonces 1. T=[i] 2. X[i]=x[j] 3. X[j]=t 2. Fin de para Fin de para Para i = 1 hasta n con incremento de 1 1. Mostrar x[i] Fin de para Terminar
1 2 2 7 3 5 1 2 3
3
3 3
1
2 3
6. 7. 8. 9.
N, M i=1
i=n
i=1
i=n
Fin
i=i+1 j=1
j=m j=j+1 X[i,j]
i=i+1 j=1
j=m j=j+1 X[i,j]
n 3
m 3
i 1 1 1 2 2 2
j X[i,j] 1 2 2 7 3 5 1 6 2 2 3 1
3
3 3
1 8
2 9 3 3
X(3,1)=8
X(3,2)=9 X(3,3)=3
7. 8.
Inicio
N, M i=1
i=n
i=1
i=n
D=1
X[i,d] D=d+1
i=i+1 j=1
j=m j=j+1 X[i,j]
i=i+1 j=1
j=m j=j+1 X[i,j] Di=1
X[i,di] Di=di+1
n 3
m 3
i 1 1 1 2 2 2 3 3
j X[i,j] 1 2 2 7 3 5 1 6 2 2 3 1 1 8 2 9
3 Salida
X(1,1)=2 X(2,2)=2 X(3,3)=3
3 3 Salida
X(3,3)=3