SlideShare una empresa de Scribd logo
1 de 10
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
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.
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
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
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
CALCULAR
MAYOR(A,B,C,D,X)
A>B AND A>
RETORNAR
SI
NO SI
SI
NO
NO
B>A AND B>(
C>A AND C>I
X ← D X ← C
X ← B
X ← A
Subrutina Calcular Mayor
CALCULAR
MENOR(A,B,C,D,Y)
A<B AND A<
RETORNAR
SI
NO SI
SI
NO
NO
B<A AND B< (
C<A AND C<I
Y ← D Y ← C
Y ← B
Y ← A
Subrutina Calcular Menor
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
¨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
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

Más contenido relacionado

Similar a Programación Diagrama de flujo - Ejercicios Propuestos

Julio gonto diagrama de flujo 1er tema
Julio gonto diagrama de flujo 1er temaJulio gonto diagrama de flujo 1er tema
Julio gonto diagrama de flujo 1er tema
Julio Gonto
 
Tema1 ejercicios resueltos diagrama de flujos febrero 2018
Tema1 ejercicios resueltos diagrama de flujos febrero 2018Tema1 ejercicios resueltos diagrama de flujos febrero 2018
Tema1 ejercicios resueltos diagrama de flujos febrero 2018
Ylmata Mata
 

Similar a Programación Diagrama de flujo - Ejercicios Propuestos (20)

Programacion
ProgramacionProgramacion
Programacion
 
Kelimar guacare
Kelimar guacareKelimar guacare
Kelimar guacare
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Daniel maraima adf
Daniel maraima adfDaniel maraima adf
Daniel maraima adf
 
Programacion
ProgramacionProgramacion
Programacion
 
Presentación de la materia de programación
Presentación de la materia de programaciónPresentación de la materia de programación
Presentación de la materia de programación
 
programacion_12-07-2018
programacion_12-07-2018programacion_12-07-2018
programacion_12-07-2018
 
Ber4
Ber4Ber4
Ber4
 
Trabajo diagramaflujo
Trabajo diagramaflujoTrabajo diagramaflujo
Trabajo diagramaflujo
 
Trabajo en power poin electiva i
Trabajo en power poin electiva iTrabajo en power poin electiva i
Trabajo en power poin electiva i
 
Julio gonto diagrama de flujo 1er tema
Julio gonto diagrama de flujo 1er temaJulio gonto diagrama de flujo 1er tema
Julio gonto diagrama de flujo 1er tema
 
Julio gonto diagrama de flujo 1er tema
Julio gonto diagrama de flujo 1er temaJulio gonto diagrama de flujo 1er tema
Julio gonto diagrama de flujo 1er tema
 
DIAGRAMA DE FLUJO
DIAGRAMA DE FLUJODIAGRAMA DE FLUJO
DIAGRAMA DE FLUJO
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Diagramas de Flujo y Algoritmos
Diagramas de Flujo y AlgoritmosDiagramas de Flujo y Algoritmos
Diagramas de Flujo y Algoritmos
 
DIAGRAMA DE FLUJO
DIAGRAMA DE FLUJODIAGRAMA DE FLUJO
DIAGRAMA DE FLUJO
 
Tema1 ejercicios resueltos diagrama de flujos febrero 2018
Tema1 ejercicios resueltos diagrama de flujos febrero 2018Tema1 ejercicios resueltos diagrama de flujos febrero 2018
Tema1 ejercicios resueltos diagrama de flujos febrero 2018
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Diagrama De Flujo
Diagrama De FlujoDiagrama De Flujo
Diagrama De Flujo
 
Presentacion diagrama de flujo
Presentacion diagrama de flujoPresentacion diagrama de flujo
Presentacion diagrama de flujo
 

Último

tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
susafy7
 
PRESENTACION NOM-009-STPS-TRABAJOS EN ALTURAS
PRESENTACION NOM-009-STPS-TRABAJOS EN ALTURASPRESENTACION NOM-009-STPS-TRABAJOS EN ALTURAS
PRESENTACION NOM-009-STPS-TRABAJOS EN ALTURAS
ejcelisgiron
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
Ricardo705519
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
nicolascastaneda8
 

Último (20)

CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
Gestion de proyectos para el control y seguimiento
Gestion de proyectos para el control  y seguimientoGestion de proyectos para el control  y seguimiento
Gestion de proyectos para el control y seguimiento
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
 
PRESENTACION NOM-009-STPS-TRABAJOS EN ALTURAS
PRESENTACION NOM-009-STPS-TRABAJOS EN ALTURASPRESENTACION NOM-009-STPS-TRABAJOS EN ALTURAS
PRESENTACION NOM-009-STPS-TRABAJOS EN ALTURAS
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
 
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSIONCALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 

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
  • 6. CALCULAR MAYOR(A,B,C,D,X) A>B AND A> RETORNAR SI NO SI SI NO NO B>A AND B>( C>A AND C>I X ← D X ← C X ← B X ← A Subrutina Calcular Mayor
  • 7. CALCULAR MENOR(A,B,C,D,Y) A<B AND A< RETORNAR SI NO SI SI NO NO B<A AND B< ( C<A AND C<I Y ← D Y ← C Y ← B Y ← A Subrutina Calcular Menor
  • 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