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

Eliana. diapositivas de flujo

  • Upload
    eliana

  • View
    6.605

  • Download
    5

Embed Size (px)

DESCRIPTION

COMO HACER DIAGRAMAS DE FLUJO

Citation preview

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