El documento presenta información sobre diagramas de flujo de datos (DFD), Visual Basic y procedimientos de función. Explica que los DFD representan algoritmos mediante figuras conectadas con flechas y que incluyen procesos, flujos, almacenes y terminadores. Describe las versiones y características de Visual Basic como su orientación a objetos. Detalla que los procedimientos de función ejecutan tareas y devuelven un valor al código de llamada.
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
Introducción a DFD y VB
1. Portafolio Virtual
Presentado por:
Sofía Hernández
Sneyder Uribe
Presentado a:
Jeysson Cubillos
Contenido:
Que es DFD
Componentes
Ciclos
Ejemplo
Que es Visual Basic
Versiones
Procedimientos de Función
Ejemplo
2. Que es DFD:
DFD es un software diseñado para construir y analizar algoritmos. Se pueden
crear diagramas de flujo de datos para la representación de algoritmos de
programación estructurada a partir de las herramientas de edición que para
éste propósito suministra el programa. Después de haber ingresado el
algoritmo representado por el diagrama, podrá ejecutarse, analizarse y
depurarse en un entorno interactivo diseñado para este fin. Un algoritmo es un
procedimiento para la resolución de problemas de cualquier tipo por medio de
determinada secuencia de pasos simples. El concepto fue utilizado
originalmente para el cálculo matemático pero ahora es ampliamente usado en
programación de computadoras.
Los diagramas de flujo de datos están conformados por figuras conectadas con
flechas. Para ejecutar un proceso descrito por un diagrama de flujo de datos se
comienza por el INICIO y se siguen las flechas de figura a figura, ejecutándose
las acciones indicadas por cada figura; el tipo de figura indica el tipo de paso
que representa. Son frecuentemente usados debido a que pueden suprimir
detalles innecesarios y tener un significado preciso, si son usados
correctamente.
Componentes:
PROCESOS (burbujas): representan la parte del sistema que transforma
ciertas entradas en ciertas salidas.
* FLUJOS: representan los datos en movimiento. Pueden ser flujos de entrada
o flujos de salida. Los flujos conectan procesos entre sí y también almacenes
con procesos.
* ALMACENES: representan datos almacenados. Pueden ser una base de
datos, un archivo físico, etc.
* TERMINADORES: representan entidades externas que se comunican con el
sistema. Esas entidades pueden ser personas, organizaciones u otros
sistemas, pero no pertenecen al sistema que se está modelando.
Existen procesos y flujos especiales llamados procesos de control y flujos de
control. Se emplean para modelar sistemas en tiempo real.
Los flujos de control son señales o interrupciones, en tanto los procesos de
control son burbujas que coordinan y sincronizan otros procesos. Los procesos
de control sólo se conectan con flujos de control.
Los flujos de control de salida "despiertan" otras burbujas, en tanto los flujos de
3. control de entrada, especifican que una tarea terminó o se presentó un evento
extraordinario.
Ciclos:
El Pentágono MQ nos simboliza elciclo mientras que en un algoritmo, índica
que un dato insertado o proceso asignado a una variable cumple una condición
y termina el algoritmo, si el dato insertado o proceso no cumple esa condición
se ingresará el dato las veces que sean necesarias hasta que sea válido.
El pentágono Para simboliza el ciclo para e indica que una determinada
operación o proceso se repetirá incrementando un valor determinado desde un
número inicial hasta un valor tope, con un intervalo de incremento
4. Ejemplo y ciclos:
Que es Visual Basic
Visual Basic está diseñado para la creación de aplicaciones de manera
productiva con seguridad de tipos y orientado a objetos. Visual Basic permite
a los desarrolladores centrar el diseño en Windows, la web y dispositivos
móviles. Como ocurre con todos los lenguajes destinados a Microsoft .NET
Framework, los programas escritos en Visual Basic se benefician de la
seguridad y la interoperabilidad de los lenguajes.
PROCEDIMIENTOS DE FUNCION
Un procedimiento Function es una serie de instrucciones de Visual Basic
delimitadas por las instrucciones Function y End Function. El
procedimiento Function realiza una tarea y, a continuación, devuelve el control
5. al código de llamada. Cuando devuelve el control, también devuelve un valor al
código de llamada.
Cada vez que se llama a un procedimiento, se ejecutan las instrucciones de
éste, desde la primera instrucción ejecutable tras la instrucción Functionhasta
la primera instrucción End Function, Exit Function o Return que se encuentre.
Puede definir un procedimiento Function en un módulo, clase o
estructura. Es Public de forma predeterminada, lo que significa que puede
llamarlo desde cualquier lugar de la aplicación que tenga acceso al módulo,
clase o estructura en el que se ha definido.
Un procedimiento Function puede aceptar argumentos, como constantes,
variables o expresiones, que le pasa el código de llamada.
Ejemplo paso a paso