Está en la página 1de 13

ESTRUCTURA DE DATOS Y

ALGORITMOS
Diagrama de Flujo de Datos (DFD)

Semana 3 – 27 de marzo

Docente: Rodrigo Madrid Riffo


E-mail: profe.rodrigomadrid@Gmail.com y rodrigomadrid@santotomas.cl
Diagrama de Flujo de Datos (DFD)
 Es un lenguaje/herramienta visual que sirve para representar algoritmos de manera grafica.
 Contiene una serie de símbolos y flechas que son utilizados para indicar las diferentes etapas de
un proceso, las decisiones, la secuencia y como fluye la información a través de un programa.
 Ayuda a los programadores a planificar y representar procesos en un programa.
Símbolos de un DFD
Símbolo Nombre Significado
Significa el inicio y el fin del diagrama.
Inicio o Fin

Representado por un Romboide, se utiliza para la


Datos, entrada y salida entrada de datos y también para la salida.

Representado por un Rectángulo, se utiliza para


indicar procesos o acción que se tienen que lleva
Proceso
a cabo , como declarar variables, cálculos
matemáticos, etc.
Decisión representado por un Rombo, indica una
bifurcación en donde solo se tomará un camino
Decisión
entre True o False.

Este símbolo se utiliza para mostrar datos en


Pantalla pantalla. Se pude usar en vez del símbolo de
salida.
Símbolo Nombre Significado

Se utiliza para enviar datos a la


Impresora
impresora.

Flujo Indica la dirección del flujo

Conector para unir un mismo DFD


Conector
que se encuentra por partes.

Entrada por teclado Entrada manual de datos.


INICIO

edad “ Ingrese una edad: ”

Leer edad

NO SI
¿ edad >= 18 ?

“ Menor de edad ” “ Mayor de edad ”

edad = 0

FIN
Ejemplo en PSeInt
INICIO

num1,num2

Leer num1,num2

NO SI
¿ num1 >= num2 ?
num1 == num2

“ El mayor es ”, SI
num2
El num1 es igual al num2 NO

num1 = 0
num2 = 0 “El mayor es ”, num1

FIN
INICIO

num1,num2

Leer num1,num2

NO SI
¿ num1 > num2 ?

SI
¿ num2 > num1 ? “El mayor es ”, num1

“El mayor es ”, num2

NO
num1 = 0
FIN
“ Son iguales” num2 = 0

También podría gustarte