Eliana. diapositivas de flujo

17
Eliana Rocio Coronel Torres Guillermo Fidel Caballero Duque Sammy Alexander Caceres Calderon Hugo Raul Velosa Montañez FASE EN RESOLUCION DE PROBLEMAS UTILIZANDO EL COMPUTADOR ING. MECANICA

description

COMO HACER DIAGRAMAS DE FLUJO

Transcript of Eliana. diapositivas de flujo

Page 1: Eliana. diapositivas de flujo

Eliana Rocio Coronel Torres

Guillermo Fidel Caballero Duque

Sammy Alexander Caceres Calderon

Hugo Raul Velosa Montañez

FASE EN RESOLUCION DE PROBLEMAS UTILIZANDO EL

COMPUTADOR

ING. MECANICA

Page 2: Eliana. diapositivas de flujo

El proceso de resolución de un problemas con un computador conduce a la creación y ejecución del mismo.

Para crear cierto programa, se deben seguir algunos pasos esenciales.

1. Análisis del programa. 2. Diseño del algoritmo.3. Codificación y ejecución.4. Verificación5. Depuración 6. Mantenimiento7. Mantenimiento8. Documentación

Page 3: Eliana. diapositivas de flujo

Algoritmo: método para resolver problemas mediante una serie de pasos precisos, definidos y finitos.

Características de algoritmo:PrecisoDefinidoFinito

Page 4: Eliana. diapositivas de flujo

DISEÑO DEL ALGORITMO En la etapa de análisis del proceso se determina

que hace el programa. Etapa del diseño: Proceso se basa divide y

vencerás. Diseño descendente o modular 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.

Page 5: Eliana. diapositivas de flujo

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.

Este proceso implica la ejecución de los siguientes pasos: 1)programar un modulo 2)comprobar un modulo 3)depurar el modulo 4)combinar el modulo con módulos anteriores Las dos herramientas más utilizadas comúnmente para

diseñar algoritmos son: Diagramas de Flujo Pseudocódigos.

Page 6: Eliana. diapositivas de flujo

Un diagrama de flujo (flowchart) es una representación gráfica de un algoritmo.

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.

Se utiliza principalmente en programación, economía y procesos industriales.

Disciplinas la psicología cognoscitiva. Son modelos tecnológicos utilizados para

comprender los rudimentos de la programación lineal.

DIAGRAMA DE FLUJO

Page 7: Eliana. diapositivas de flujo

Es la representación gráfica de flujo o secuencias, utilizando una forma de especificar lo hecho en una rutina.

Se llaman diagrama de flujo porque todo va unido por flechas indicando la rutina posterior a la dada.

Definición:

Page 8: Eliana. diapositivas de flujo

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.

Símbolos Utilizados

NO

Ciclo FOR

Imprimir

Fin Proceso

si

No

Inicio

Leer Entrad

a

Decisión

Page 9: Eliana. diapositivas de flujo

Características que debe cumplir un diagrama de flujo

En los diagramas de flujo se presuponen los siguientes aspectos:

Existe siempre un camino que permite llegar a una solución (finalización del algoritmo).

Existe un único inicio del proceso. Existe un único punto de fin para el

proceso de flujo

Page 10: Eliana. diapositivas de flujo

Identificar las ideas principales a ser incluidas en el diagrama de flujo..

Definir qué se espera obtener del diagrama de flujo.

Identificar quién lo empleará y cómo. Establecer el nivel de detalle requerido. Determinar los límites del proceso a

describir.

Desarrollo del Diagrama de Flujo

Page 11: Eliana. diapositivas de flujo

Establecer el alcance del proceso a describir. Identificar y listar las principales

actividades/subprocesos que están incluidos en el proceso a describir y su orden cronológico.

Si el nivel de detalle definido incluye actividades menores, listarlas también.

Identificar y listar los puntos de decisión. Construir el diagrama respetando la secuencia

cronológica y asignando los correspondientes símbolos.

Asignar un título al diagrama y verificar que esté completo y describa con exactitud el proceso elegido.

Los pasos a seguir para construir el diagrama de flujo son:

Page 12: Eliana. diapositivas de flujo
Page 13: Eliana. diapositivas de flujo

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.

PROGRAMA: DescuentoMÓDULO: PrincipalINICIODATOS: VARIABLES Tarifa Numérico Entero Precio Numérico Entero Dto. Numérico Entero Pd Numérico RealALGORITMO: Leer Tarifa Leer Precio Dto = Tarifa – Precio Pd = Dto * 100 / Tarifa Escribir “Porcentaje de descuento:”, PdFINDesarrollo

Page 14: Eliana. diapositivas de flujo

Evitar sumideros infinitos, burbujas que tienen entradas pero no salidas.

Evitar las burbujas de generación espontánea.

Tener cuidado con los flujos y procesos no etiquetados.

Recomendaciones

Page 15: Eliana. diapositivas de flujo

Favorecen la comprensión del proceso a través de mostrarlo como un dibujo.

Permiten identificar los problemas y las oportunidades de mejora del proceso.

Muestran las interfaces cliente-proveedor y las transacciones que en ellas se realizan, facilitando a 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 las tareas, cuando se realizan mejoras en el proceso.

Ventajas de los Diagramas de Flujo

Page 16: Eliana. diapositivas de flujo

Formato Vertical Formato Horizontal

Formato Panorámico

Formato Arquitectónico

Tipos de diagramas de flujo

Page 17: Eliana. diapositivas de flujo

GRACIAS