0% encontró este documento útil (0 votos)
42 vistas19 páginas

Algoritmos y Diagramas de Flujo Básicos

El documento presenta 8 problemas que involucran la construcción de algoritmos y diagramas de flujo para resolver diferentes problemas matemáticos. Cada problema describe un escenario (calcular el área de un rectángulo, promedio de calificaciones, etc.) y presenta el algoritmo y diagrama de flujo correspondiente para resolverlo de manera secuencial. Los diagramas de flujo incluyen pasos como solicitar datos de entrada, realizar cálculos matemáticos e imprimir resultados. Al final de cada problema se incluye una tabla de prueba con datos de entrada y salida.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
42 vistas19 páginas

Algoritmos y Diagramas de Flujo Básicos

El documento presenta 8 problemas que involucran la construcción de algoritmos y diagramas de flujo para resolver diferentes problemas matemáticos. Cada problema describe un escenario (calcular el área de un rectángulo, promedio de calificaciones, etc.) y presenta el algoritmo y diagrama de flujo correspondiente para resolverlo de manera secuencial. Los diagramas de flujo incluyen pasos como solicitar datos de entrada, realizar cálculos matemáticos e imprimir resultados. Al final de cada problema se incluye una tabla de prueba con datos de entrada y salida.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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

También podría gustarte