Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CAPITULO I
DIAGRAMA FLUJO DE DATOS
• WWW.AULADIGITAL.COM, “Tutorial de
Visual Basic 6.0”
PROGRAMACION
• Es un proceso mediante el cual se
codifican una serie de instrucciones en un
lenguaje determinado para ser
decodificados y ejecutados por un sistema
computacional, todo ello con el fin de
resolver un problema o llevar a cabo una
función especifica
PROGRAMAR
• Idear y ordenar las acciones necesarias
para realizar un proyecto.
Programar las vacaciones
• Elegir destino, personas (quien va o no),
• Presupuesto
• Sacar billetes o revisar el coche o alquilar
• Reservar hotel, casa de campo
• Hacer maletas
• Todo esto en un cierto orden por las
consecuencias con resultados
Si tienes una empleada
• Ella NO decide absolutamente nada
• Debe recibir ordenes precisas de tus
deseos en un cierto lenguaje.
Porque Programar?
• Invertir tiempo y esfuerzo mental en
automatizar cierta necesidad de
información nuestras o de terceros
Especificación del programa
• Se conoce también como definición del
problema o análisis del programa. En este
paso se determinan la información inicial
para la elaboración del programa. Es
donde se determina qué es lo que debe
resolverse con el computador, de qué
presupuestos se debe partir... en
definitiva, el planteamiento del problema.
Especificaciones de programa
ALGORITMO
• Un ALGORITMO es un conjunto prescrito
de instrucciones bien definidas ordenas y
finitas que permite hallar la solución de un
problema.
Ejemplo de Algoritmo
Beber Agua
• Saco un vaso del armario o anaquel
• Saco la botella de agua de la nevera
• Lleno el vaso
• Aproximo el vaso a mi boca
• Tragar el líquido
TODO DEBE SER EXPLICADO
• Necesitamos decirle a la maquina paso
por paso, todas y cada una de las
acciones que debe realizar
ALGORITMO ES PASO
PREVIO
• Para escribir un programa, antes se debe
pensar en el algoritmo.
• El programa es la expresión de un
algoritmo en un lenguaje de programacion
PERIMETRO DE UN
RECTANGULO
• Tomo la altura
• Tomo la anchura
• Multiplico la altura x 2
• Multiplico la anchura x 2
• Sumo todas las medidas
• Devuelvo el resultado
Fases para resolver un
problema
Problema Algoritmo Programa
CONDICION SALIDA
Conector
Características de un diagrama de flujo
Siempre tiene un único punto de inicio y un único
punto de termino. Además todo camino de ejecución
debe permitir llegar desde el inicio hasta el termino.
Las siguientes son acciones previas a la realización
del diagrama de flujo
• Identificar las ideas principales a ser incluidas
• Definir que se espera obtener del diagrama de
flujo
• Identificar quien lo empleara y como
• Establecer el nivel de detalle requerido
• Determinar los limites del proceso a describir
Ventajas de los diagramas de flujo
• Favorecen la compresión del proceso a través de
mostrarlo como un dibujo
• Permite identificar los problemas y las
oportunidades de mejora del proceso.
• Muestran las interfaces cliente-servidor y las
transacciones q en ellas se realizan, facilitando los
empleados el análisis de las mismas
• Son una excelente herramienta para capacitar a
los nuevos empleados y también a los que
desarrollan la tarea, cuando se realizan mejoras al
proceso.
Simbologia tabla completa utilizando diseño de
un diagrama de flujo
Estructura de un algoritmo
• Un algoritmo constara de 2 componentes:
• Una cabecera de programa
• Un bloque algoritmo
• Pseudocodigo diagrama de flujo
• Tomas de decisiones
• Palabras grafico
Método de tres pasos para solucionar algoritmos.
• Paso 1. Identificar los datos de entrada, para asignar una
variable que lo represente y en la cual se realice el proceso
de lectura por el teclado.