Algoritmos parte 2
-
Upload
alfredodguez -
Category
Documents
-
view
82 -
download
2
Transcript of Algoritmos parte 2
PROBLEMA: IMPRIMIR 4 NÚMEROS ALREVEZ
1.-INICIO
2.- A, B, C, D
3.-IMPRIMIR D, C, B, A
4.-FIN
INICIO
A, B, C, D
D, C, B, A
FIN
PROBLEMA: PROMEDIO DE 5 MATERIAS
1.-INICIO
2.-M1, M2, M3, M4, M5
3.-PROMEDIO=(M1+M2+M3+M4+M5)/5
4.- IMPRIMIR PROMEDIO
5.-FIN
INICIO
M1, M2, M3, M4, M5
PROMEDIO=(M1+M2+M3+M4+M5)/5
PROMEDIO
FIN
PROBLEMA: NÚMERO MAYOR DE DOS NÚMEROS
1.-INICIO
2.-A, B
3.-COMPROBAR SI A>B
3.1.-EN CASO DE “SÍ”, IMPRIMIR A
3.2.-EN CASO DE “NO”, VERIFICAR SI B>A
3.2.1.-EN CASO DE “SÍ”, IMPRIMIR B
4.-FIN
INICIO
A, B
A>B B>A
A B
FIN FIN
NO
SÍ SÍ
PROBLEMA: NÚMERO MANOR DE TRES NÚMEROS
1.-INICIO
2.-A, B, C
3.-PREGUNTAR SI A<B
3.1.-EN CASO DE SÍ, PREGUNTAR SI A<C
3.1.1.-EN CASO DE SÍ, IMPRIMIR “A”
3.1.2.-EN CASO DE NO, IMRIMIR “C”
3.2.-EN CASO DE SÍ, PREGUNTAR SI B<C
3.2.1.-EN CASO DE SÍ, IMPRIMIR “B”
3.2.1.-EN CASO DE NO, IMPRIMIR “C”
4.-FIN
INICIO
A, B, C
A<B B<C
A<C
A C B
FIN FIN FIN
NO SÍ
SÍ NO
SÍ
NO
PROBLEMA: IMPRIMIR MÚLTIPLOS DE 5
HASTA LLEGAR AL 100
1.-INICIO
2.-N=5, SUMA=0
3.-N=N+5, SUMA=SUMA+N
4.-COMPROBAR SI SUMA=100
4.1.-EN CASO DE SÍ, IMPRIMIR A
4.2.-EN CASO DE NO, REGRESAR AL PASO 3
5.-FIN
INICIO
N=5
SUMA=0
N=N+5
SUMA=SUMA+N
SUMA
=100
A
FIN
NO
SÍ
PROBLEMA: INTRODUCIR UN NÚMERO Y
SUMAR HASTA QUE SEA POSITIVO
1.-INICIO
2.-N
3.-N=N+1
4.-VERIFICAR SI N>O
4.1.-EN CASO DE NO, VOLVER AL PASO 3
4.2.-EN CASO DE SÍ, IMPRIMIR N
5.-FIN
INICIO
N
SUMA=0
N=N+1
N>O
N
FIN
SÍ
NO
PROBLEMA: TENER 6 NÚMEROS Y DECIDIR ENTRE
SUMARLOS O MULTIPLICARLOS
1.-INICIO
2.-A, B, C, D, E, F, G, H
3.-PREGUNTAR SI SE DESEA EFECTUAR UNA SUMA
3.1.1.-EN CASO DE SÍ, SUMA=A++B+C+D+E+F+G+H
3.1.2.-IMPRIMIR SUMA
3.2.-EN CASO DE NO, PREGUNTAR SI SE DESEA
PROMEDIO
3.2.1.-EN CASO DE SÍ, PROMEDIO=(A+B+C+D+E+F)/6
3.2.2.-IMPRIMIR PROMEDIO
4.-FIN
INICIO
A, B, C, D, E, F
SUMA
SUMA=A+B+C+D+E+F PROMEDIO=(A+B+C+D
+E+F)/6
SUMA PROMEDIO
FIN FIN
SÍ SÍ
NO
PROMEDIO
PROBLEMA: REVISAR UN PASTEL CADA 5 MINUTOS HASTA
QUE ESTÉ COCIDO
1.-INICIO
2.-MIN=0
3.-PREGUNTAR SI EL PASTEL ESTÁ COCIDO
3.1.-EN CASO DE NO, MIN=MIN+5 Y REGRESAR AL PASO 2
3.2.-IMPRIMIR PROMEDIO
4.-FIN
INICIO
MIN=0 MIN=MIN+5
PROMEDIO
FIN
NO
SÍ
PASTEL
COCIDO
PROBLEMA: VERIFICAR SI UN SALARIO
ACANZA PARA LOS GASTOS DE LA SEANA
1.-INICIO
2.-ISR, S, A, B, C, D, E, F, G, H
3.-ST=A+B+C+D+E+F+G+H
4.-G=(ST*ISR)
5.-PREGUNTAR SI G>S
5.1.-SI ES MAYOR, IMPRIMIR “NO ALCANZA”
5.2.-SI NO ES MAYOR, IMPRIMIR “SÍ ALCANZA”
6.-FIN
INICIO
ISR=0.12
S=900
A,B,C,D,E,F,G,H
ST=A+B+C+D+E+F+G+H
G=(ST*ISR)+ST
SÍ ALCANZA NO ALCANZA
FIN FIN
G>S
SÍ
NO