Você está na página 1de 30

DIAGRAMA DE

FLUJO
Ejemplos de Diagramas de Flujos
Prof. Francisco Baez

Mtro. Francisco Bez

11/3/15

*Un

diagrama de flujo u organigrama es una


representacin diagramtica que ilustra la
secuencia de las operaciones que se
realizarn para conseguir la solucin de un
problema.
* Los diagramas de flujo se dibujan
generalmente antes de comenzar a
programar
el
cdigo
frente
a
la
computadora.

*Diagrama de Flujo
Mtro. Francisco Bez

11/3/15

*Los

diagramas de flujo facilitan la


comunicacin entre los programadores y
la gente del negocio.

*Diagrama de Flujo
Mtro. Francisco Bez

11/3/15

*Estos diagramas de flujo desempean un papel

vital en la programacin de un problema y


facilitan la comprensin de problemas
complicados y sobre todo muy largos. Una vez
que se dibuja el diagrama de flujo, llega a ser
fcil escribr el programa en cualquier
lenguaje de alto nivel.

*Diagrama de Flujo
Mtro. Francisco Bez

11/3/15

Mtro. Francisco Bez

11/3/15

*Vemos a menudo cmo los diagramas de flujo


nos dan ventaja al momento de explicar el
programa a otros. Por lo tanto, est correcto
decir que un diagrama de flujo es una
necesidad para la documentacin mejor de
un programa complejo.

*Diagrama de Flujo
Mtro. Francisco Bez

11/3/15

Smbolos grficos
Inicio/Fin

Su Utilidad
Inicio o fin del programa.

Proceso

Procesos de instruccines
del programa de computo.

Entrada

Operaciones de entrada.

Decision

Toma de desicines.

Salida

Mtro. Francisco Bez

Enva datos a la impresora.

*Smbolos Usados

11/3/15

Smbolos grficos

Su Utilidad
Lneas de flujo
Conector de Lineas de Flujos
Conector de paginas

*Smbolos Usados
Mtro. Francisco Bez

11/3/15

Los

Diagramas de flujo deben escribirse de


arriba hacia abajo, y/o de izquierda a derecha.

Los

smbolos se unen con lneas, las cuales


tienen en la punta una flecha que indica la
direccin que fluye la informacin procesos, se
deben de utilizar solamente lneas de flujo
horizontal o verticales (nunca diagonales).

*Reglas para la creacin de

Diagramas

Mtro. Francisco Bez

11/3/15

Se debe evitar el cruce de lneas, para lo cual


se quisiera separar el flujo del diagrama a un
sitio distinto, se pudiera realizar utilizando los
conectores. Se debe tener en cuenta que solo
se van a utilizar conectores cuando sea
estrictamente necesario.

No deben quedar lneas de flujo sin conectar

*Reglas para la creacin de

Diagramas

Mtro. Francisco Bez

11/3/15

Todo

texto escrito dentro de un smbolo debe


ser legible, preciso, evitando el uso de muchas
palabras.

Todos

los smbolos pueden tener ms de una


lnea de entrada, a excepcin del smbolo final.

Solo

los smbolos de decisin pueden y deben


tener mas de una lnea de flujo de salida.

*Reglas para la creacin de

Diagramas

Mtro. Francisco Bez

11/3/15

EJEMPLOS
DE
DIAGRAMAS
DE FLUJOS

Mtro. Francisco Bez

11/3/15

* Ejemplo #01, Calcula el rea de un Rectngulo


Indicar el Inicio del Diagrama

INICIO

REA = 0, BASE = 0,
ALTURA = 0
BASE,
ALTURA
REA = BASE * ALTURA

Declarar variables
Leer las Variables
Procesar Formula

Imprimir el Resultado

REA

FIN

Fin del Diagrama


Mtro. Francisco Bez

11/3/15

* Ejemplo #02, Calcula el rea de un Triangulo


INICIO

Indicar el Inicio del Diagrama

Declarar variables
Leer las Variables
Procesar Formula

Imprimir el Resultado

REA = 0, BASE = 0,
ALTURA = 0
BASE,
ALTURA
REA = (BASE *
ALTURA) / 2
REA

FIN

Fin del Diagrama


Mtro. Francisco Bez

11/3/15

*#01-

Construir un Diagrama de Flujo


que permita calcular Hipotenusa de un
triangulo rectngulo.

*#02-

Construir una Diagrama de Flujo


que permita calcular la Energia
Potencial de un cuerpo X.

*Practice de Aula
Mtro. Francisco Bez

11/3/15

Ejemplo
#03,
Calcule la fuerza
que se necesita
para mover un
objeto,
si
la
fuerza es mayor
de 100J el objeto
se mueve sino el
objeto se queda
inmvil.

INICI
OMASA = 0,
FUERZA = 0,
ACELE = 0
MASA,
ACELE
FUERZA = MASA *
ACELE

NO

FUERZA
> 100

NO
MOVER

SI

MOVER

FIN
Mtro. Francisco Bez

11/3/15

http://franciscobaezj.blogspot.com

Mtro. Francisco Bez

11/3/15

a) Desarrolle

un Diagrama que permita


leer un valor cualquiera N y escriba si
dicho nmero es par o impar.
b) Desarrolle un Diagrama que permita
leer dos valores distintos, determinar
cul de los dos valores es el mayor y
imprimirlo.

*Tarea para el Hogar!!


Mtro. Francisco Bez

11/3/15

contadores
y
Acumuladores
*ESTRUCTURAS DE

CONTROL ITERATIVAS
Mtro. Francisco Bez

11/3/15

*Las

estructuras de control iterativas se


utilizan para resolver problemas donde
sea necesario repetir un determinado
nmero de veces un conjunto de
instrucciones llamados bucle. Tambin se
conocen como estructuras repetitivas.

*ESTRUCTURAS DE

CONTROL ITERATIVAS
Mtro. Francisco Bez

11/3/15

*Para

poder
trabajar
con
estas
estructuras
es
muy
importante
comprender el concepto de:

*contador = contador + constante


* acumulador = acumulador + variable

*Contador y
Acumulador

Mtro. Francisco Bez

11/3/15

*Recordemos

que una variable es un


espacio de memoria que se reserva en la
computadora cuyo contenido puede
cambiar a lo largo de la ejecucin de un
programa, as pues, un contador es un
tipo de variable que incrementa o
decrementa su contenido en un valor
constante.

*Contador
Mtro. Francisco Bez

11/3/15

Un acumulador es una variable que incrementa o


decrementa su contenido en cantidades
variables.
Cuando decimos incrementa significa que
estamos sumando.
*EJEMPLO:

nomina = nomina + sueldo


Como puedes observar, a la variable nomina , le
ests incrementando una cantidad variable, es
decir, a su contenido le sumas la cantidad y se
vuelve a guardar en la misma variable.

*Acumulador
Mtro. Francisco Bez

11/3/15

* Ejemplo #03, Calcula la Velocidad de 5 Autos


INICI
O

VELOCIDAD = 0, DISTANCIA = 0,
TIEMPO = 0
CONTADOR = CONTADOR
+ 1
DISTANCIA,
TIEMPO
VELOCIDAD = DISTANCIA /
TIEMPO
VELOCID
AD
Si
No
CONTADOR =>
Mtro. Francisco Bez

15

FIN
11/3/15

* Ejemplo #04, Calcula la suma de las edades de


10 estudiantes

INICI
O

SUMA = 0, ESTUDIANTE =
0, EDAD = 0
ESTUDIANTE =
ESTUDIANTE + 1
EDAD
SUMA = SUMA + EDAD
No

Mtro. Francisco Bez

ESTUDIA
NTE => 10

Si

SUMA

FIN

11/3/15

A)
Desarrolle un Diagrama que permita leer
cuatro calificaciones de una asignatura para un
estudiante y calcule su promedio.
B) Desarrolle un Diagrama que permita
determinar la suma de los primeros 15 nmeros
enteros positivos.

*Practica de Aula
Mtro. Francisco Bez

11/3/15

*Tarea para el Hogar!!


*Ejercicio No: 1
Desarrolle un Diagrama que permita leer dos
valores distintos, determinar cul de los dos
valores es el mayor y escribirlo.
*Ejercicio No: 2
Realizar un Diagrama que sume dos nmeros
*Ejercicio No: 3
Determinar la hipotenusa de un tringulo
rectngulo conocidas las longitudes de sus dos
catetos. Desarrolle el Diagrama correspondiente.

Mtro. Francisco Bez

11/3/15

* Ejercicio No: 4
Desarrollar un Diagrama que calcule el rea de CUATRO
cuadrado.
* Ejercicio No: 5
Desarrolle un Diagrama que permita determinar el rea y
volumen de un cilindro dado su radio (R) y altura (H).
* Ejercicio No: 6
Desarrolle un Diagrama que permita leer un valor cualquiera
N y escriba si dicho nmero es par o impar.
* Ejercicio No: 7
Desarrolle un Diagrama que permita leer cuatro
calificaciones de una asignatura para un estudiante y calcule
su promedio.

Mtro. Francisco Bez

11/3/15

*Ejercicio No: 8
Desarrolle un Diagrama que permita calcular el
promedio de las ventas de una empresa la cual
vende tres veces al da y operan durante 6 da de
la semana.
*Ejercicio No: 9
Desarrolle un Diagrama que permita determinar la
suma de los primeros 15 nmeros enteros
positivos.
*Ejercicio No: 10
Desarrolle un Diagrama para determinar cuantos
minutos hay en 5 horas.

Mtro. Francisco Bez

11/3/15

Muchas Gracias,
Terrcolas

Mtro. Francisco Bez

11/3/15

Você também pode gostar