Download - Diagrama de Flujo Tecnico Profesional
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
1/30
Ejemplos de Diagramas de Flujos
Prof. Francisco Baez
DIAGRAMA DEFLUJO
11/3/15Mtro. Francisco Bez
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
2/30
11/3/15Mtro. Francisco Bez
*Diagraa !e F"#$o
*Un diagrama de flujo u organigrama es una
representacin diagramtica que ilustra lasecuencia de las operaciones que serealizarn para conseguir la solucin de unproblema.
* Los diagramas de flujo se dibujangeneralmente antes de comenzar aprogramar el cdigo frente a lacomputadora.
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
3/30
11/3/15Mtro. Francisco Bez
*Diagraa !e F"#$o
*Los diagramas de flujo facilitan la
comunicacin entre los programadores la gente del negocio.
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
4/30
11/3/15Mtro. Francisco Bez
*Diagraa !e F"#$o
*Estos diagramas de flujo desempe!an un papel
"ital en la programacin de un problema facilitan la comprensin de problemasco%"ica!os sobre todo #& "argos. Una "ezque se dibuja el diagrama de flujo# llega a ser
fcil escrib$r el programa en cualquierlenguaje de alto ni"el.
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
5/30
11/3/15Mtro. Francisco Bez
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
6/30
11/3/15Mtro. Francisco Bez
*Diagraa !e F"#$o
*%emos a menudo cmo los diagramas de flujo
nos dan "entaja al momento de e&plicar elprograma a otros. Por lo tanto# est correctodecir que un diagrama de flujo es unanecesidad para la documentacin mejor de
un programa complejo.
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
7/30
11/3/15Mtro. Francisco Bez
*'()o"os Usa!os
'()o"os gr*icos '# Uti"i!a!
'nicio(Fin
Proceso
Entrada
Decision
)alida
'nicio o fin del programa.
Procesos de instruccinesdel programa de computo.
*peraciones de entrada.
+oma de desicines.
En"$a datos a la impresora.
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
8/30
11/3/15Mtro. Francisco Bez
'()o"os gr*icos '# Uti"i!a!
*'()o"os Usa!os
L$neas de flujo
,onector de Lineas de Flujos
,onector de paginas
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
9/30
11/3/15Mtro. Francisco Bez
*Reg"as %ara "a creaci+n !eDiagraas
Los Diagramas de flujo deben escribirse dearriba -acia abajo# (o de izquierda a derec-a.
Los s$mbolos se unen con l$neas# las cualestienen en la punta una flec-a que indica ladireccin que flue la informacin procesos# se
deben de utilizar solamente l$neas de flujo-orizontal o "erticales nunca diagonales/.
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
10/30
11/3/15Mtro. Francisco Bez
)e debe e"itar el cruce de l$neas# para lo cualse quisiera separar el flujo del diagrama a un
sitio distinto# se pudiera realizar utilizando losconectores. )e debe tener en cuenta que solose "an a utilizar conectores cuando seaestrictamente necesario.
0o deben quedar l$neas de flujo sin conectar
*Reg"as %ara "a creaci+n !eDiagraas
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
11/30
11/3/15Mtro. Francisco Bez
+odo te&to escrito dentro de un s$mbolo debeser legible# preciso# e"itando el uso de muc-as
palabras.
+odos los s$mbolos pueden tener ms de unal$nea de entrada# a e&cepcin del s$mbolo final.
)olo los s$mbolos de decisin pueden debentener mas de una l$nea de flujo de salida.
*Reg"as %ara "a creaci+n !eDiagraas
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
12/30
11/3/15Mtro. Francisco Bez
EJEM,LO'DE
DIAGRAMA'DE FLUJO'
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
13/30
* Ejemplo #01, Calcula el rea de un Rectngulo
INICIO
REA = 0, BASE = 0,ALTURA = 0
BASE,ALTURAREA = BASE * ALTURA
REA
FIN
'ndicar el 'nicio del Diagrama
Declarar "ariables
Leerlas %ariables
ProcesarFormula
'mprimir el 1esultado
Fin del Diagrama11/3/15Mtro. Francisco Bez
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
14/30
* Ejemplo #02, Calcula el rea de un Triangulo
INICIO
REA = 0, BASE = 0,ALTURA = 0
BASE,ALTURAREA = (BASE *
ALTURA) / 2
REA
FIN
'ndicar el'nicio del Diagrama
Declarar"ariables
Leerlas %ariables
ProcesarFormula
'mprimirel 1esultado
Fin del Diagrama
11/3/15Mtro. Francisco Bez
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
15/30
11/3/15Mtro. Francisco Bez
*,ractice !e A#"a
*2-13 ,onstruir un Diagrama de Flujo
que permita calcular 4ipotenusa de untriangulo rectngulo.
*2-3 ,onstruir una Diagrama de Flujoque permita calcular la EnergiaPotencial de un cuerpo 5.
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
16/30
Ejemplo #03,Calcule la fuerzaue !e nece!ita
para mo"er unojeto, !i lafuerza e! ma$or
de 100% el ojeto!e mue"e !ino elojeto !e uedainm&"il'
INICIOFUERZA = 0, MASA = 0,
ACELE = 0MASA,ACELE
FUERZA = MASA *ACELE
MOVER
FIN
11/3/15Mtro. Francisco Bez
FUERZA> 100
() *+
NOMOVER
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
17/30
11/3/15Mtro. Francisco Bez
tt%0//*rancisco)aez$.)"ogs%ot.co
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
18/30
11/3/15Mtro. Francisco Bez
*area %ara e" 2ogar
a/Desarrolle un Diagrama que permita
leer un "alor cualquiera 0 escriba sidic-o n6mero es par o impar.
b/Desarrolle un Diagrama que permita
leer dos "alores distintos# determinarcul de los dos "alores es el maor imprimirlo.
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
19/30
11/3/15Mtro. Francisco Bez
*E'RU4URA' DE4OROL IERAI6A'
conta!ores&
Ac##"a!ores
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
20/30
11/3/15Mtro. Francisco Bez
*Las estructuras de control iterati"as se
utilizan para resol"er problemas dondesea necesario repetir un determinadon6mero de "eces un conjunto deinstrucciones llamados bucle. +ambi7n seconocen como estructuras repetiti"as.
*E'RU4URA' DE4OROL IERAI6A'
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
21/30
11/3/15Mtro. Francisco Bez
*4onta!or &Ac##"a!or
*Para poder trabajar con estas
estructuras es mu importantecomprender el concepto de8
*contador 9 contador : constante
*acumulador 9 acumulador : "ariable
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
22/30
11/3/15Mtro. Francisco Bez
*4onta!or
*1ecordemos que una "ariable es un
espacio de memoria que se reser"a en lacomputadora cuo contenido puedecambiar a lo largo de la ejecucin de unprograma# as$ pues# un contador es untipo de "ariable que incrementa odecrementa su contenido en un "alorconstante.
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
23/30
11/3/15Mtro. Francisco Bez
*Ac##"a!or
Un acumulador es una "ariable que incrementa odecrementa su contenido en cantidades"ariables.
,uando decimos ;incrementa< significa queestamos sumando.
*E=E>PL*8
nomina nomina - !ueldo,omo puedes obser"ar# a la "ariable nomina # leests incrementando una cantidad "ariable# es
decir# a su contenido le sumas la cantidad se"uel"e a guardar en la misma "ariable.
* j i
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
24/30
11/3/15Mtro. Francisco Bez
* Ejemplo #03, Calcula la .elocidad de 5 uto!
INICI
OVELOCIDAD = 0, DISTANCIA = 0,TIEMPO = 0
DISTANCIA,TIEMPO
VELOCIDAD = DISTANCIA /TIEMPO
FINCONTADOR =>15
VELOCIDAD
CONTADOR = CONTADOR
1
o 'i
* j l #0 C l l l d l d d d
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
25/30
11/3/15Mtro. Francisco Bez
* Ejemplo #0, Calcula la !uma de la! edade! de10 e!tudiante! INICI
OSUMA = 0, ESTUDIANTE =0, EDAD = 0
EDAD
SUMA = SUMA EDAD
FIN
SUMA
ESTUDIANTE =
ESTUDIANTE 1
o 'iESTUDIANTE => 10
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
26/30
11/3/15Mtro. Francisco Bez
*,ractica !e A#"a
A7 Desarrolle un Diagrama que permita leercuatro calificaciones de una asignatura para unestudiante calcule su promedio.
B7 Desarrolle un Diagrama que permita
determinar la suma de los primeros ?@ n6merosenteros positi"os.
*
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
27/30
11/3/15Mtro. Francisco Bez
*area %ara e" 2ogar
*Ejercicio 0o8 ?Desarrolle un Diagrama que permita leer dos
"alores distintos# determinar cul de los dos"alores es el maor escribirlo.
*Ejercicio 0o8 A
1ealizar un Diagrama que sume dos n6meros
*Ejercicio 0o8
Determinar la -ipotenusa de un tringulo
rectngulo conocidas las longitudes de sus doscatetos. Desarrolle el Diagrama correspondiente.
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
28/30
11/3/15Mtro. Francisco Bez
*Ejercicio 0o8 C
Desarrollar un Diagrama que calcule el rea de ,U+1*
cuadrado.*Ejercicio 0o8 @
Desarrolle un Diagrama que permita determinar el rea "olumen de un cilindro dado su radio 1/ altura 4/.
*Ejercicio 0o8
Desarrolle un Diagrama que permita leer un "alor cualquiera0 escriba si dic-o n6mero es par o impar.
*Ejercicio 0o8
Desarrolle un Diagrama que permita leer cuatrocalificaciones de una asignatura para un estudiante calcule
su promedio.
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
29/30
11/3/15Mtro. Francisco Bez
*Ejercicio 0o8 G
Desarrolle un Diagrama que permita calcular el
promedio de las "entas de una empresa la cual"ende tres "eces al d$a operan durante d$a dela semana.
*Ejercicio 0o8 H
Desarrolle un Diagrama que permita determinar lasuma de los primeros ?@ n6meros enterospositi"os.
*Ejercicio 0o8 ?I
Desarrolle un Diagrama para determinar cuantosminutos -a en @ -oras.
-
7/24/2019 Diagrama de Flujo Tecnico Profesional
30/30
11/3/15Mtro. Francisco Bez
>uc-as Jracias#
+err$colas