1) El documento presenta 5 ejercicios propuestos para desarrollar diagramas de flujo que permitan resolver problemas matemáticos y lógicos. 2) Cada ejercicio incluye la descripción del problema y el diagrama de flujo correspondiente con los pasos a seguir. 3) Los ejercicios abarcan temas como determinar el menor entre dos números, calcular el mayor y menor de cuatro números, calcular un promedio de precios y simular una caja registradora.
Programación Diagrama de flujo - Ejercicios Propuestos
1. REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACION
INSTITUTO UNIVERSITARIO POLITECNICO
¨SANTIAGO MARIÑO¨
DIAGRAMA DE FLUJO
BACHILLER:
RICARDO BOADA
C.I 26.823.943
SECCION S1
PROFESOR:
ING. JOSE ALEJANDRO
CASTILLO
BARCELONA, JUNIO 2019
2. INTRODUCCION
El diagrama de flujo o flujograma o diagrama de actividades es la representación gráfica de un
algoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y
psicología cognitiva.
En Lenguaje Unificado de Modelado (UML), es un diagrama de actividades que representa los flujos de
trabajo paso a paso. Un diagrama de actividades muestra el flujo de control general.
A continuación serán desarrollados 5 ejercicios propuestos para lograr una mayor compresión con
respecto a los diagramas de flujos.
3. 1. Realizar un algoritmo que permita leer dos valores, determinar cual de los valores es menor y
escríbalo
2. Desarrolle un algoritmo que lea cuatro números diferentes y a continuación imprima el mayor de los
cuatro números introducidos y también el menor de ellos
3. Crear el diagrama de flujo que proporcione el precio de un producto a partir del precio en tres
establecimientos distintos
4. Realiza el diagrama de flujo para que nos calcule la hipotenusa de un triangulo rectángulo, conocidos
sus dos catetos.
5. Realiza el diagrama de flujo que simule una caja registradora
EJERCICIOS PROPUESTOS
4. A=0 ,B=0
¨INTRODUCIR UN
VALOR¨
N1
ES UN VALOR
NUMERICO?
¨FAVOR
INTRODUCIR UN
VALOR NUMERICO¨
NO
SI
A N1
INTRODUCIR UN
VALOR DIFERENTE
N2
ES UN VALOR
NUMERICO
DIFERENTE?
¨FAVOR
INTRODUCIR UN
VALOR NUMERICO
DIFERENTE ¨
NO
1
SI
1
B N2
A < B
B ¨ ES EL
MENOR¨
SI A ¨ ES EL
MENOR¨
NO
INICIO
FIN
1. Inicio
2. Inicializar variables
3. Solicitar la introducción de un
valor
4. Leer valor introducido
5. Asignarlo a la variable A
6. Si A no es numérico vuelve a 3
porque debe ser un valor
numérico
7. Solicitar la introducción de un
valor distinto
8. Leer valor introducido
9. Asignarlo a la variable B
10. Si B no es numérico y no es
distinto vuelve a 7 porque
debe ser un valor numérico y
distinto
11. Si A<B Entonces
Escribir A, ¨Es el menor¨
12. De lo contrario: Escribir B, ¨Es
el menor¨
13. Fin_si
14. Fin
EJERCICIO 1
5. INICIO
¨INGRESE CUATRO
VALORES
NUMERICOS¨
A,B,C,D
CALCULAR
MAYOR(A,B,
C,D,X)
CALCULAR
MENOR(A,B,
C,D,X)
¨El numero mayor es X y
el numero menor es Y ¨
FIN
1.Inicio
2. Solicitar introducción de
valores números
3. Asignar valores a las
variables
4. Subrutina calcular mayor
que recibe las cuatro
variables y un quinto
parámetro correspondiente
al numero mayor.
5. Subrutina calcular menor
en cuyo quinto parámetro
estará el menor
6. Se retorna el mayor (X) y
el menor (Y)
7. Fin
EJERCICIO 2
8. INICIO
PRECIO 1 = 0 PRECIO=0 PRECIO 3 =0
INTRODUCIR PRECIO
1
PRECIO 1
INTRODUCIR PRECIO
2
PRECIO 2
INTRODUCIR PRECIO
3
PRECIO 3
MEDIA=(PRECIO 1 + PRECIO 2 + PRECIO 3) / 3
PRECIO PROMEDIO
FIN
1. Inicio
2. Inicializar variables
3. Solicitar introducción de PRECIO 1
4. Asignar valor a la variable
PRECIO 1
5. Solicitar introducción de PRECIO
2
6. Asignar valor a la variable PRECIO
2
7. Solicitar introducción de PRECIO
3
8. Asignar valor a la variable PRECIO
3
9. Calcular el precio promedio con
la formula indicada
10. Escribir el valor del Precio
promedio
11. Fin
EJERCICIO 3
9. ¨INTRODUCE LAS LONGITUDES DE
LOS CATETOS¨
CatA, CatB
CatA > 0
CatB > 0
SI NO
HIPOTENUSA
¨ERROR LOS
CATETOS DEBEN
SER POSITIVOS¨
Hip=√CatA + CatB
FIN
CatA=0 ,CatB=B
1.Inicio
2.Declaracion de variables
3. Solicitar introducción
de longitudes de los
catetos
4. Leer valor de cada
cateto
5. Analizar si los catetos
son mayores a 0
6. Si los CatA y CatB son
< 0 vuelve a 3 porque los
valores deben ser
mayores a 0
7. Calcular el valor de la
Hip con la formula
indicada
8. Fin
EJERCICIO 4
10. INICIO
Subtotal= 0, Total= 0
Codigo_Producto,Precio
TITULOS
Código_Producto< >¨ ¨
SI
NO
Subtotal= Subtotal+ Precio
Codigo_Producto,Precio
Codigo_Producto,Precio
RETORNO
IVA=Subtotal *0,15, Total= Subtotal+IVA
¨Sub Total:¨, Subtotal
¨IVA:¨, IVA
¨Total:¨, Total
FIN
1. Inicio
2. Declaracion de Variables:
Sub_Total=0, Total=0
3. Ingrese ¨Codigo de Producto y
Precio¨
4. Almacenar Codigo_Producto, Precio
5. Imprimir líneas de títulos del recibo
de pago
6. Mientras Codigo_Producto< >¨ ¨
7. Subtotal= Subtotal + Precio
8.Imprimir ¨Codigo de Producto y
Precio¨
9.Ingrese ¨Codigo de Producto y
Precio¨
10. Fin_Mientras
11. IVA=Subtotal *0,15
12. Total= Subtotal+IVA
13. Imprimir ¨Subtotal : ¨,Subtotal
14. Imprimir ¨IVA : ¨,IVA
15. Imprimir ¨Total : ¨, Total
16. Fin
EJERCICIO 5