Академический Документы
Профессиональный Документы
Культура Документы
Integrantes:
Samuel Eliseo Padillas Villatoro PV08005
Ventura Gamez Elvia Nairobi VG08028
Soriano Arvalo Pedro Antonio SA07003
Grupo de Laboratorio: 2
OBJETIVOS ESPECFICOS
Disear algoritmos narrados y grficos.
Aplicar en los algoritmos los bucles Si, Hacer, Para y Hacer
mientras.
Aplicar los diferentes operadores bolanos AND, OR, XOR,
NOT.
1. Se tienen tres nmeros reales (a, b y c) y se desea saber cul es el
mayor. Hacer un algoritmo narrado para resolver este problema.
1 Inicio
2 Leer A, B, C.
3 Si A>B
4 Si A>C
5 Imprima A es mayor
6 Sino Imprima C es mayor
7 Si no
8 Si B>C
9 Imprima B es mayor
10 Sino Imprima C es mayor
11 FIN
SI
X 0
NO
SI
X 100 A= X div 100, B = X % 100
NO
SI
B 50 C = B div 50, D = B % 50
NO
SI
D 25 E= D div 25, F= D % 25
NO
SI
F 10 G = F div 10, H = F % 10
NO
SI
H5 I = H div 5, J= H % 5
NO
SI
J1 K= J div 1, L= J% 1
NO
A, C, E,
G, I, K.
FIN
Algoritmo Narrado
1 Inicio
2 Leer X
3 Si X 0, Volver a paso 2
Si no, ir paso 4
4 Si X 100, A= X div 100, B = X % 100
Si no, ir paso 5
5 Si B 50, C = B div 50, D = B % 50
Si no, ir paso 6
6 Si D 25, E= D div 25, F= D % 25
Si no, ir paso 7
7 Si F 10, G = F div 10, H = F % 10
Si no, ir paso 8
8 Si H 5, I = H div 5, J= H % 5
Si no, ir paso 9
9 Si J 1, K= J div 1, L= J% 1
Si no, ir paso 10
10 Imprimir
A Billetes de 100
C Billetes de 50
E Billetes de 25
G Billetes de 10
I Billetes de 5
K Billetes de 1
11 FIN
4. Los ngulos se pueden representar en grados, minutos y segundos,
por ejemplo 1524'5''. Hacer un diagrama de flujo que pueda
sumar dos ngulos en este formato.
INICIO
A, B, C, X, Y, Z
SI
[(B<0 OR B>59) OR (C<0 OR C>59)]
OR
[(Y<0 OR Y>59) OR (Z<0 OR Z>59)]
NO
D= C+Z
E= D div 60
F= D% 60
G= B+Y+F
H= G div 60
I= G%60
J= A+X+I
Imprimir
J G` D``
FIN
5. Crear un diagrama de caja que ordene N cantidad de datos.
6. Implementar un diagrama de flujo para la siguiente serie:
Inicio
NO
Ads((sen(K,X))/A*B) >
Suma* = 2/pi
0.0001
SI
Suma + =1/pi+ sen(X)
Suma+=(sen(K,X))/A*B)
Suma
A= +2, B=+2, K= +2
FIN
7. Disear un diagrama de cajas para la siguiente serie:
8. Disear un algoritmo de flujo que calcule un nmero combinatorio
para:
9. Hacer una corrida manual del siguiente diagrama de cajas, se
deber realizar por lo menos 10 iteraciones para x = 0.45.
Valor de
Iteraciones Valor de X Suma Valor de K Valor de Mientras abs(pow(x, -(2*k-1)))/2*k-1
1 0,45 2,22 1 2,22
2 0,45 Error / entre 0 2 3,65
3 0,45 3
4 0,45 4
5 0,45 5
6 0,45 6
7 0,45 7
8 0,45 8
9 0,45 9
10 0,45 10
11 0,45 11
CONCLUSIONES.
El correcto manejo y conocimiento de los algoritmos
proporcionan una herramienta muy potente para resolver
problemas e introducirlos al ordenador. En el presente trabajo
se ha aprendido a optimizar el uso de los
bucles y diagramas de caja, lo cual es de mucha importancia
para poder
solucionar problemas que presente un alto grado de
dificultad.