Eliana. diapositivas de flujo

9,090 views

Published on

COMO HACER DIAGRAMAS DE FLUJO

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
9,090
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
130
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Eliana. diapositivas de flujo

  1. 1. FASE EN RESOLUCION DE PROBLEMAS UTILIZANDO EL COMPUTADOR<br />Eliana Rocio Coronel Torres<br />Guillermo Fidel Caballero Duque<br />Sammy Alexander Caceres Calderon<br />Hugo Raul Velosa Montañez<br />ING. MECANICA<br />
  2. 2. El proceso de resolución de un problemas con un computador conduce a la creación y ejecución del mismo.<br />Para crear cierto programa, se deben seguir algunos pasos esenciales.<br />Análisis del programa.<br />Diseño del algoritmo.<br />Codificación y ejecución.<br />Verificación<br />Depuración <br />Mantenimiento<br />Mantenimiento<br />Documentación<br />
  3. 3. Algoritmo: método para resolver problemas mediante una serie de pasos precisos, definidos y finitos.<br />Características de algoritmo:<br /><ul><li>Preciso
  4. 4. Definido
  5. 5. Finito</li></li></ul><li>DISEÑO DEL ALGORITMO<br />En la etapa de análisis del proceso se determina que hace el programa.<br />Etapa del diseño: Proceso se basa divide y vencerás.<br />Diseño descendente o modular<br />Un programa bien diseñado consta de un programa principal (modulo de nivel mas alto) que llama a subprogramas (módulos de nivel mas bajo), que a su vez pueden llamar otros sub programas.<br />
  6. 6. Los programas que se estructuran de esta forma, se dicen que tienen diseño modular y el método de romper el programa en modos pequeños se llama programación modular.<br />Este proceso implica la ejecución de los siguientes pasos:<br /> 1)programar un modulo<br />2)comprobar un modulo<br />3)depurar el modulo<br />4)combinar el modulo con módulos anteriores<br />Las dos herramientas más utilizadas comúnmente para diseñar algoritmos son: <br />Diagramas de Flujo <br /> Pseudocódigos.<br />
  7. 7. Un diagrama de flujo (flowchart) es una representación gráfica de un algoritmo.<br />Es una forma más tradicional de especificar los detalles algorítmicos de un proceso y constituye la representación gráfica de un proceso multifactorial.<br />Se utiliza principalmente en programación, economía y procesos industriales.<br />Disciplinas la psicología cognoscitiva.<br />Son modelos tecnológicos utilizados para comprender los rudimentos de la programación lineal.<br />DIAGRAMA DE FLUJO<br />
  8. 8. Definición:<br />Es la representación gráfica de flujo o secuencias, utilizando una forma de especificar lo hecho en una rutina.<br />Se llaman diagrama de flujo porque todo va unido por flechas indicando la rutina posterior a la dada.<br />
  9. 9. La simbología utilizada para la elaboración de diagrama de flujo es variable y debe ajustarse a las normas preestablecidas universalmente para dichos símbolos.<br />Símbolos Utilizados<br />Decisión<br />Inicio<br />Leer Entrada<br />si<br />Imprimir<br /> NO<br />No<br />Ciclo FOR<br />Fin<br />Proceso<br />
  10. 10. Características que debe cumplir un diagrama de flujo<br />En los diagramas de flujo se presuponen los siguientes aspectos:<br /> Existe siempre un camino que permite llegar a una solución (finalización del algoritmo). <br /> Existe un único inicio del proceso. <br /> Existe un único punto de fin para el proceso de flujo<br />
  11. 11. Identificar las ideas principales a ser incluidas en el diagrama de flujo.. <br /> Definir qué se espera obtener del diagrama de flujo. <br /> Identificar quién lo empleará y cómo. <br /> Establecer el nivel de detalle requerido. <br /> Determinar los límites del proceso a describir.<br />Desarrollo del Diagrama de Flujo<br />
  12. 12. Establecer el alcance del proceso a describir.<br /> Identificar y listar las principales actividades/subprocesos que están incluidos en el proceso a describir y su orden cronológico. <br /> Si el nivel de detalle definido incluye actividades menores, listarlas también. <br /> Identificar y listar los puntos de decisión. <br /> Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolos. <br /> Asignar un título al diagrama y verificar que esté completo y describa con exactitud el proceso elegido. <br /> Los pasos a seguir para construir el diagrama de flujo son: <br />
  13. 13.
  14. 14. Diseñar el algoritmo (ordinograma y pseudocódigo) correspondiente a un programa que escribe el porcentaje descontado en una compra, introduciendo por teclado el precio de la tarifa y el precio pagado.<br />PROGRAMA: Descuento<br />MÓDULO: Principal<br />INICIO<br />DATOS:<br /> VARIABLES<br /> Tarifa Numérico Entero<br /> Precio Numérico Entero<br /> Dto. Numérico Entero<br /> Pd Numérico Real<br />ALGORITMO:<br /> Leer Tarifa<br /> Leer Precio<br />Dto = Tarifa – Precio<br /> Pd = Dto * 100 / Tarifa Escribir “Porcentaje de descuento:”, Pd<br />FIN<br />Desarrollo<br />
  15. 15. Evitar sumideros infinitos, burbujas que tienen entradas pero no salidas. <br />Evitar las burbujas de generación espontánea. <br />Tener cuidado con los flujos y procesos no etiquetados. <br />Recomendaciones<br />
  16. 16. Favorecen la comprensión del proceso a través de mostrarlo como un dibujo.<br /> Permiten identificar los problemas y las oportunidades de mejora del proceso. <br /> Muestran las interfaces cliente-proveedor y las transacciones que en ellas se realizan, facilitando a los empleados el análisis de las mismas. <br /> Son una excelente herramienta para capacitar a los nuevos empleados y también a los que desarrollan las tareas, cuando se realizan mejoras en el proceso. <br />Ventajas de los Diagramas de Flujo<br />
  17. 17. Formato Vertical <br />Formato Horizontal<br />Formato Panorámico<br />Formato Arquitectónico<br />Tipos de diagramas de flujo<br />
  18. 18. GRACIAS<br />

×