ALGORITMOS Y DIAGRAMAS DE FLUJO
GARCIA REYES ENGELBERT DAVID IS-B
PROBLEMA 1.- CONSTRUYA UN ALGORITMO Y UN DIAGRAMA DE FLUJO QUE PROPORCIONADO LOS
DATOS A, B, C Y D QUE REPRESENTAN NUMEROS ENTEROS QUE DESCRIBAN LOS MISMOS EN
ALGORITMO DIAGRAMA DE FLUJO
1. INICIO INICIO
2. SOLICITAR A, B, C, D
A, B, C, D
3. IMPRIMIR D, C, B, A
D, C, B, A
4. FIN
FIN
PRUEBA DE ESCRITORIO
ENTRADA SALIDA
NUMERO A B C D D C B A
1 5 8 3 2 2 3 8 5
2 3 7 1 2 2 1 3 7
ALGORITMOS Y DIAGRAMAS DE FLUJO
GARCIA REYES ENGELBERT DAVID IS-B
PROBLEMA 2.- CONSTRUYE UN DIAGRAMA DE FLUJO TAL QUE DADO LA BASE Y LA ALTURA DE UN
RECTANGULO CALCULE EL PERIMETRO Y LA SUPERFICIE DEL MISMO.
DATOS: BASE, ALTO
DONDE BASE ES UNA VARIABLE DE TIPO REAL QUE REPRESENTA LA BASE DE UN RECTANGULO.
ALGORITMO DIAGRAMA DE FLUJO
1. INICIO INICIO
2. SOLICITAR: BASE, ALTURA B, A P=0 A=0
3. INICIAR: P=0 A=0 P=2 (A+B) (B+A)
4. OPERACIONES: P=2 (A+B) AYP
5. FIN
FIN
PRUEBA DE ESCRITORIO
ENTRADA SALIDA
NUMERO BASE ALTURA B A
1 4 6 24 20
2 5 8 40 26
3 8 7 56 30
ALGORITMOS Y DIAGRAMAS DE FLUJO
GARCIA REYES ENGELBERT DAVID IS-B
PROBLEMA 3.- CONSTRUYA UN DIAGRAMA DE FLUJO TAL QUE, DADOS COMO DATOS EL RADIO Y
LA ALTURA DE UN CIRCULO, CALCULE E IMPRIMA EL AREA Y SU VOLUMEN.
DATOS: RADIO, ALTURA R1: RESULTADO 1 DONDE: R1 ES EL AREA PI: 3.1416
R2: RESULTADO 2 R2: ES EL VOLUMEN
ALGORITMO DIAGRAMA DE FLUJO
1. INICIO INICIO
2. SOLICITAR: RADIO, ALTURA RADIO, ALTURA
3. INICIAR: R1=0 R2=0 R1=(2.PI.R.A)
= (2. PI.R. R)
4. OPERACIONES:
R2= PI.R. R
R1= (2. PI.R. A)
= (2. PI.R. R)
R2= PI.R. R R1, R2
5. IMPRIMIR: R1, R2
6. FIN FIN
ALGORITMOS Y DIAGRAMAS DE FLUJO
GARCIA REYES ENGELBERT DAVID IS-B
PROBLEMA 4.- CONSTRUYA UN DIAGRAMA DE FLUJO TAL QUE DADAS LA BASE Y LA ALTURA DE UN
TRIANGULO CALCULE E IMPRIMA SU SUPERFICIE.
DATOS: BASE, ALTURA R: RESULTADO DONDE R ES EL AREA
ALGORITMO DIAGRAMA DE FLUJO
1. INICIO INICIO
2. SOLICITAR: BASE, ALTURA BASE, ALTURA
3. INICIAR: R=0
R= (B.A) / 2
4. OPERACIONES: R= (B.A) / 2
R
5. IMPRIMIR: R
6. FIN
FIN
PRUEBA DE ESCRITORIO
ENTRADA SALIDA
BASE ALTURA AREA
ALGORITMOS Y DIAGRAMAS DE FLUJO
GARCIA REYES ENGELBERT DAVID IS-B
5 9 22.5
7 10 35
9 9 40.5
PROBLEMA 5.- CONSTRUYE UN DIAGRAMA DE FLUJO TAL QUE DADO EL COSTO DE UN ARTICULO
VENDIDO Y LA CANTIDAD DE DINERO ENTREGADA POR EL CLIENTE, CALCULE E IMPRIMA EL CAMBIO
QUE SE DEBE ENTREGAR AL MISMO.
D: COSTO DEL ARTICULO DINERO ENTREGADO
ALGORITMO DIAGRAMA DE FLUJO
1. INICIO
INICI
2. SOLICITAR: CA, DE
CA, DE
3. INICIAR: R=0
R= CA - DE
4. OPERACIONES: R= CA - DE
R
5. IMPRIMIR: R
FIN
6. FIN
PRUEBA DE ESCRITORIO
ALGORITMOS Y DIAGRAMAS DE FLUJO
GARCIA REYES ENGELBERT DAVID IS-B
ENTRADA SALIDA
CA DE R
900 600 300
700 100 600
980 340 640
PROBLEMA 6.- CONTRUYA UN DIAGRAMA DE FLUJO TAL QUE DADAS LA BASE MAYOR, LA BASE
MENOR Y LA ALTURA DE UN TRAPECIO. CALCULE E IMPRIMA EL AREA.
BMA: BASE MAYOR BME: BASE MENOR H: ALTURA A: AREA
ALGORITMO DIAGRAMA DE FLUJO
1. INICIO
INICIO
2. SOLICITAR: BMA, BME Y
BMA, BME,
H, A=0
H
A= (BMA . BME) . H / 2
3. INICIAR: A= 0
4. OPERACIONES: A= BMA . A
BME . H / 2
FIN
5. IMPRIMIR: A
ALGORITMOS Y DIAGRAMAS DE FLUJO
GARCIA REYES ENGELBERT DAVID IS-B
6. FIN
PRUEBA DE ESCRITORIO
ENTRADA SALIDA
BMA BME H A
8 4 4 64
10 9 8 360
9 3 6 81
PROBLEMA 7.- ALGORITMO Y DIAGRAMA DE FLUJO QUE CALCULE EL PROMEDIO DE 5
CALIFICACIONES QUE INTRODUZCA EL USUARIO, E IMPRIMIR DICHO PROMEDIO.
ALGORITMOS Y DIAGRAMAS DE FLUJO
GARCIA REYES ENGELBERT DAVID IS-B
C1: CALIFICACION 1 C2: CALIFICACION 2 C5: CALIFICACION 5
C3: CALIFICACION 3 C4: CALIFICACION 4 P: PROMEDIO
ALGORITMO DIAGRAMA DE FLUJO
1. INICIO
INICIO
2. INICIAR: P= 0
C1, C2, C3,
C4, C5 P=0
3. SOLICITAR C1, C2, C3, C4,
P=
C5
(C1+C2+C3+C4+C5)/5
4. OPERACIONES: P= P
(C1+C2+C3+C4+C5)/5
FIN
5. IMPRIMIR: P
6. FIN
PRUEBA DE ESCRITORIO
ENTRADA SALIDA
C1 C2 C3 C4 C5 PROMEDIO
5 6 7 8 9 7
8 9 9 10 8 8.8
10 10 9 9 8 9.2
ALGORITMOS Y DIAGRAMAS DE FLUJO
GARCIA REYES ENGELBERT DAVID IS-B
PROBLEMA 8.- CONSTRUYA UN DIAGRAMA DE FLUJO TAL QUE, DADO COMO DATOS LA BASE Y LA
ALTURA DE UN RECTANGULO, CALCULE EL PERIMETRO Y LA SUPERFICIE DEL MISMO.
X: BASE Y: ALTURA P: PERIMETRO S: SUPERFICIE
ALGORITMO DIAGRAMA DE FLUJO
1. INICIO
INICIO
2. SOLICITAR: X, Y
X . Y, P= 0,
S= 0
3. INICIAR P= 0 S= 0
4. OPERACIONES: 2X + 2Y P= 2X + 2Y S= X . Y
S= X . Y P,S
5. IMPRIMIR: P Y S
FIN
6. FIN
PRUEBA DE ESCRITORIO
ENTRADA SALIDA
X Y P S
4 12 32 48
10 4 28 40
15 5 40 75
ALGORITMOS Y DIAGRAMAS DE FLUJO
GARCIA REYES ENGELBERT DAVID IS-B
PROBLEMA 9.- CONSTRUYE UN DIAGRAMA DE FLUJO TAL QUE DADO COMO DATOS AÑO ACTUAL Y
AÑO DE NACIMIENTO DE COMO RESULTADO LA EDAD ACTUAL.
AA: AÑO ACTUAL AN: AÑO DE NACIMIENTO ED: EDAD
ALGORITMO DIAGRAMA DE FLUJO
1. INICIO
INICIO
2. SOLICITAR: AA, AN Y ED
AA, AN Y
ED
3. OPERACIONES: ED= AA –
AN ED= AA - AN
ED
4. IMPRIMIR: ED
FIN
5. FIN
PRUEBA DE ESCRITORIO
ENTRADA SALIDA
AÑO ACTUAL AÑO DE NACIMIENTO EDAD
2023 2005 18
2023 2004 19
2023 2000 23
ALGORITMOS Y DIAGRAMAS DE FLUJO
GARCIA REYES ENGELBERT DAVID IS-B
PROBLEMA 10.- EL INSTITUTO NACIONAL ELECTORAL (INE) HACE LA INVITACION EN TU
COMUNIDAD A EJERCER EL VOTO PARA ELEGIR A SU NUEVO PRESIDENTE MUNICIPAL, ANTE ETO,
DESEAS CONOCER SI TUS COMPAÑEROS CUENTAN CON LA EDAD REQUERIDA (18 AÑOS) PARA
PARTICIPAR.
E: EDAD
ALGORITMO DIAGRAMA DE FLUJO
1. INICIO
INICIO
2. SOLICITAR: E
E
3. SI E > = 18 ENTONCES IMPRIMIR
NO E>= 18 SI
“SI PUEDE VOTAR”
"NO PUEDE "SI PUEDE
VOTAR" VOTAR"
4. SI NO IMPRIMIR “NO PUEDE
VOTAR”
FIN
5. FIN SI
6. FIN
PRUEBA DE ESCRITORIO
ENTRADA SALIDA
EDAD DECISION
18 SI PUEDE VOTAR
16 NO PUEDE VOTAR
ALGORITMOS Y DIAGRAMAS DE FLUJO
GARCIA REYES ENGELBERT DAVID IS-B
24 SI PUEDE VOTAR
PROBLEMA 11.- EL NUMERO DE SONIDOS EMITIDOS POR UN GRILLO ES UN MINUTO ES UNA
FUNCION DE LA TEMPERATURA. COMO RESULTADO DE ESTO, ES POSIBLE DETERMINAR EL NIVEL
DE LA TEMPERATURA HACIENDO USO DE UN GRILLO COMO TERMOMETRO.
LA FORMULA PARA LA FUNCION ES: T= M / 4 + 40
DONDE: T RESPRESENTA LA TEMPERATURA EN GRADOS FAHRENHEIT Y N EL NUMERO DE SONIDOS
EMITIDOS POR MINUTO.
CONSTRUYA UN DIAGRAMA DE FLUJO QUE LE PERMITA CALCULAR LA TEMPERATURA, TENIENDO
EN CUENTA EL NUMERO DE SONIDOS EMITIDOS POR EL GRILLO.
DATO N, N: VARIABLE DE TIPO ENTEROS, T: VARIABLE DE TIPO REAL. ALMACENA LA
TEMPERATURA EN GRADOS FAHRENHEIT.
ALGORITMO DIAGRAMA DE FLUJO
1. INICIO
2. INICIAR M = 0
3. SOLICITAR N
4. OPERACIÓN: T= M / 4 + 40
5. IMPRIMIR T
6. FIN
ALGORITMOS Y DIAGRAMAS DE FLUJO
GARCIA REYES ENGELBERT DAVID IS-B
PRUEBA DE ESCRITORIO
NUMERO DE CORRIDA DATO RESULTADO
1 8 42.00
2 20 50.00
3 11 45.50
4 50 52.50
5 13 46.50
6 14 47.00
7 30 47.50
PROBLEMA 12.- CONSTRUYE UN DIAGRAMA DE FLUJO TAL QUE DADO COMO DATOS LOS VALORES
ENTEROS P, Q, DETERMINE SI LOS MISMOS SATISFACEN LA SIGUIENTE EXPRESION: P3 + Q4 – 2 *
P2 < 680 EN CASO AFIRMATIVO DEBE IMPRIMIR LOS VALORES P Y Q.
DATOS: P, Q (VARIABLES DE TIPO ENTERO QUE EXPRESAN LOS DAROS QUE SE INGRESAN.)
ALGORITMO DIAGRAMA DE FLUJO
ALGORITMOS Y DIAGRAMAS DE FLUJO
GARCIA REYES ENGELBERT DAVID IS-B
1. INICIO
2. INICIAR M = 0
3. SOLICITAR N
4. OPERACIÓN: T= M / 4 + 40
5. IMPRIMIR T
6. FIN
PRUEBA DE ESCRITORIO
NUMERO DE DATOS CALCULO RESULTADO
CORRIDA P Q AUXILIAR P Q
1 3 5 634 3 5
2 6 9 6705
3 4 2 48 4 2
4 6 3 225 6 3
ALGORITMOS Y DIAGRAMAS DE FLUJO
GARCIA REYES ENGELBERT DAVID IS-B
PROBLEMA 13.- LAS RAICES REALES DE LA EXPRESION AX2 + BX + C = 0, SE OBTIENE ATRAVEZ DE LA
FORMULA: − B ± √ B2 − 4AC / 2A, HAGA EL DIAGRAMA DE FLUJO PARA CALCULAR LAS RAICES REALES
DE SER POSIBLE DE UNA ECUCACION DE SEGUNDO GRADO.
DATOS: A, B, C CON A=0, DONDE: A, B Y C SON VARIABKES DE TIPO REAL. RESPRESENTAN LOS
COEFICIENTES DE LA ECUCACION.
EXPLICACION DE LAS VARIABLES:
A, B, C: VARIABLES DE TIPO REAL.
DIS: VARIABLES DE TIPO REAL. ALMACENA EL DISCRIMINANTE DE LA ECUCACION.
X1: VARIABLE DE TIPO REAL. ALMACENA LA PRIMERA RAIZ REAL DE LA ECUCACION.
X2: VARIABLE DE TIPO REAL. ALMACENA LA SEGUNDO RAIZ REAL DE LA ECUCACION.
ALGORITMO DIAGRAMA DE FLUJO
INICIO
1. INICIO
2. INICIAR A, B, C= 0 A, B, C
3. SOLICITAR A, B, C
4. PROCESO DIS ← B*2 – 4*A*C DIS ← B*2 – 4*A*C
5. DESICION DIS > = 0
SI DIS > = 0
ENTONCES INICIAR 6. DIS = 0 NO
SI NO ENTONCES IMPRIMIR NO TIENE
RAICES REALES SI
6. PROCESO X1= ((− B) + DIS* 0.5) / 2*A
X2= ((− B) + DIS* 0.5) / 2*A
X1= ((− B) + DIS* 0.5) / 2*A
X2= ((− B) + DIS* 0.5) / 2*A
"RAICES REALES"
7. IMPRIMIR X1, X2
X1, X2
8. FIN
FIN
PRUEBA DE ESCRITORIO
ALGORITMOS Y DIAGRAMAS DE FLUJO
GARCIA REYES ENGELBERT DAVID IS-B
NUMERO DE DATOS CALCULO AUXILIAR RESULTADO
CORRIDA A B C DIS X1 X2
1 3 9 1.5 63 -0.17 -2.82
2 8 4 5 -144
3 -7.5 1 3 39 -0.21 0.61
PROBLEMA 14.- CONSTYUTA UN DIAGRAM DE FLUJO TAL QUE DADO COMO DATO EL SUELDO DE
UN TRABAJADOR LE APLIQUE UN AUMENTO DEL 15%, SI SU SUELDO ES INFERIOR A $1000 Y 12% EN
CASO CONTRARIO. IMPRIMIR EL NUEVO SUELDO DEL TRABAJADOR.
DATO: SUE (VARIABLE DE TIPO REAL QUE REPRESENTA EL SUELDO DEL TRABAJADOR)
ALGORITMO DIAGRAMA DE FLUJO
1. INICIO
INICIO
2. INICIAR SUE = 0 SUE,
NS = 0
3. CONDICION SUE < 1000
SUE < 1000
SI SUE < 1000 ENTONCES
SI DIS = 0
4. , SI NO ENTONCES 5.
4. OPERACION SUE*1.15 NS = SUE*1.15
5. OPERACION SUE*1.12
NS
6. IMPRIMIR NSUE
7. IMPRIMIR NSUE FIN
8. FIN
PRUEBA DE ESCRITORIO
NUMERO DE ENTRADA SUE NSUE
1 834 959.1
ALGORITMOS Y DIAGRAMAS DE FLUJO
GARCIA REYES ENGELBERT DAVID IS-B
2 680 782
3 1350 1456.1
PSEUDOCODIGO:
1. LEER SUE
2. IF SUE < 1000
THEN
SUE * 1.15
ESCRIBIR NSUE
ELSE
SUE * 1.12
ESCRIBIR NSUE
3. {FIN DEL CONDICIONAL DEL CASO 2}
4. ESCRIBIR NSUE
PROBLEMA 15.- ELABORA UN ALGORITMO Y UN DIAGRAM DE FLUJO, PRUEBA DE ESCRITORIO,
PSEUDOCODIGO, PROPOCIONADA LA CANTIDAD DE DINERO DE UNA CANTIDAD DE PRODUCTOS
REALICE UN DESCUENTO DEL 10% SI ES MAYOR A $2000, EN CASO CONTRARIO APLIQUE SOLO EL
5%, LA CANTIDAD A COBRAR CON EL DESCUENTO.
EXPLICACION DE VARIABLES:
DCP: CANTIDAD DE DINERO DE UNA CANTIDAD DE PRODUCTOS
CCD: CANTIDAD A COBRAR CON EL DESCUENTO
ALGORITMO DIAGRAMA DE FLUJO
ALGORITMOS Y DIAGRAMAS DE FLUJO
GARCIA REYES ENGELBERT DAVID IS-B
1. INICIO
INICIO
2. INICIAR DCP = 0
DIS >2000
3. CONDICION DCP > 2000
SI
SI DCP > 2000 ENTONCES DIS
>2000
4., SI NO ENTONCES 5. CCP = DCP * O.1 - DCP
4. CCP = DCP * O.1 - DCP
CCD
5. CCP = DCP * 0.05 - DCP
6. IMPRIMIR CCD FIN
7. FIN
PRUEBA DE ESCRITORIO
NUMERO DCP DESCUENTO CCD
1 2250 10% 2,025
2 1000 5% 950
3 3000 10% 2700
PSEUDOCODIGO
1. LEER DCP
2. IF DCP > 2000 THEN
DCP * 0.1 - DCP
ESCRIBIR CCD
ELSE
DCP * 0.05 - DCP
ESCRIBIR CCP
3. {FIN DEL CONDICIONAL DEL PASO 2}
ALGORITMOS Y DIAGRAMAS DE FLUJO
GARCIA REYES ENGELBERT DAVID IS-B
4. ESCRIBIR CCD