REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD RAFAEL BELLOSO CHACÍN
FACULTAD DE INGENIERÍA
CÁTEDRA: INTRODUCCIÓN A LA PROGRAMACIÓN
SECCIÓN: N-212
DIAGRAMA DE FLUJO
REALIZADO POR:
FERNANDO COLINA
C.I: 30.762.772
MARACAIBO, noviembre 2021
ESQUEMA:
1. ¿Qué es DFD?
2. Indique el contenido de la ventana principal del DFD
3. ¿Cuáles comandos se encuentran en la opción “Objeto” de la barra de
menús? Y explique.
4. ¿Cuáles comandos se encuentran en la opción “Ejecución” de la barra de
menús? Y explique
5. ¿Cuál es la estructura básica de un Diagrama de Flujo? Grafique
6. ¿Cuál figura de un diagrama de flujo corresponde con cada objeto del
DFD?
7. Explique el proceso de edición de los bloques de: Lectura, Asignación,
Salida y Decisión.
DESARROLLO
1._ ¿Qué es DFD?
-Smart DFD es un software desarrollado por el grupo Smart, de la Universidad del
Magdalena (Santa Marta, Colombia) para apoyar la enseñanza de la lógica de
programación a través de la utilización de los diagramas de flujo.
Un diagrama de flujo es un diagrama que describe un proceso, sistema o
algoritmo informático. Se usan ampliamente en numerosos campos para
documentar, estudiar, planificar, mejorar y comunicar procesos que suelen ser
complejos en diagramas claros y fáciles de comprender. Los diagramas de flujo
emplean rectángulos, óvalos, diamantes y otras numerosas figuras para definir el
tipo de paso, junto con flechas conectoras que establecen el flujo y la secuencia
2. Indique el contenido de la ventana principal del DFD
-La ventana principal de trabajo del Smart DFD 1.0 está compuesta de los
siguientes elementos:
Barra de menús
Botones de Archivo
Botones de Edición
Botones de Ejecución
Botones de Depuración
Botones de Zoom
Botones de Objetos
Botones de Subprogramas
3. ¿Cuáles comandos se encuentran en la opción “Objeto” de la barra de
menús? Y explique.
- Objeto: En este menú se establecen todos los comandos para la inserción de
bloques en el diagrama:
Cursor: Mantiene activa la opción de puntero del mouse, permitiendo
desplazarse dentro del diagrama y marcar bloques.
Asignación: Permite insertar un bloque de asignación en el diagrama.
Ciclo Mientras: Permite insertar una estructura repetitiva MIENTRAS en el
diagrama.
Ciclo Para: Permite insertar una estructura repetitiva PARA en el diagrama.
Decisión: Permite insertar una estructura CONDICIONAL en el diagrama.
Lectura: Permite insertar una instrucción de lectura de datos por teclado en el
diagrama
Llamada: Para insertar la llamada a un subprograma o subrutina dentro del
diagrama.
Salida: Para insertar la presentación de datos en la pantalla.
Nuevo Subprograma: Para abrir la ventana de edición para la elaboración del
diagrama de un subprograma o subrutina.
4. ¿Cuáles comandos se encuentran en la opción “Ejecución” de la barra de
menús? Y explique
- Este menú activa la ejecución del diagrama, contiene los siguientes comandos:
Ejecutar: Para iniciar la ejecución del diagrama.
Pausar: Para pausar la ejecución del diagrama.
Detener: Para interrumpir la ejecución del diagrama.
5. ¿Cuál es la estructura básica de un Diagrama de Flujo? Grafique
ENTRADA
LECTURA
VARIABLES
PROCESO
SALIDA
6. ¿Cuál figura de un diagrama de flujo corresponde con cada objeto del
DFD?
La figura de la izquierda
corresponde al objeto que
da inicio al algoritmo
La figura de la izquierda
corresponde al objeto que nos
permite leer el problema para
encontrar una solución
posteriormente
La figura de la izquierda
corresponde al objeto que nos
permite asignar las distintas
variables que utilizaremos a lo largo
del problema
La figura de la izquierda
corresponde al objeto que
nos permite realizar y
visualizar el proceso que
llevaremos a cabo
La figura de la izquierda
corresponde al objeto que
nos permite abrir los ciclos
“mientras” y “para”
7. Explique el proceso de edición de los bloques de: Lectura, Asignación,
Salida y Decisión.
Asignación: Insertar un bloque de asignación en el diagrama.
Lectura: Insertar una instrucción de lectura de datos por teclado en el
diagrama.
Salida: Insertar la presentación de datos en la pantalla.
Decisión: Insertar una estructura condicional en el diagrama.
BIBLIOGRAFIA
1._Manual básico DFD: Fundamentos de Programación; Ing. Margarita
María Franco López
2._ [Link]