Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diagramas de Flujo PDF
Diagramas de Flujo PDF
Diagramas de Flujo
ndice
Presentacin ndice Algoritmo Qu es un algoritmo? Propiedades de un algoritmo Tipos de algoritmo Tipos de lenguaje en un algoritmo No grficos Grficos Diagramas de Flujo Qu es un diagrama de flujo? Clasificacin de un DF Presentacin Formato Propsito Reglas para hacer un DF Smbolos que se utilizan en un DF Condiciones Ejemplos de DF Ejercicios Soluciones Bibliografa 1 2 3 3 3 3
4 4
5 6 9 10 13 14 17
Algoritmos
Qu es un algoritmo? Es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solucin a un problema especfico. Propiedades de un algoritmo Nmero finito de pasos. Cada paso est definido de un modo preciso. Datos iniciales del algoritmo Resultado que tenemos al finalizar el proceso. Tipos de algoritmos Cualitativos: Describe los pasos utilizando palabras. Cuantitativos : Se utilizan clculos numricos para definir los pasos del proceso. Tipos de lenguaje en un algoritmo No grficos: Representa de forma descriptiva un algoritmo Edad: Entero ESCRIBA cul es tu edad? Lea Edad SI Edad >=18 entonces ESCRIBA Eres mayor de Edad FINSI ESCRIBA fin del algoritmo FIN Grficos: Representacin grfica del algoritmo, que son los diagramas de flujo.
Diagramas de Flujo
Qu son los diagramas de flujo? Los diagramas de flujo, o tambin llamados flujogramas, son diagramas que emplean smbolos grficos para representar los pasos o etapas de un proceso. Los diagramas de flujo facilitan la comunicacin entre los programadores y la gente del negocio. Estos diagramas de flujo desempean un papel vital en la programacin de un problema y facilitan la comprensin de problemas complicados y muy largos. Clasificacin de los DF Presentacin Bloque: Se representan en trminos generales con el objeto de destacar determinados aspectos. Detalle: Plasman las actividades en su ms detallada expresin Formato Vertical: En el que el flujo de las operaciones va de arriba hacia abajo y de derecha a izquierda. Horizontal: En el que la secuencia de las Operaciones va de izquierda a derecha en forma descendente. Tabular: Se presenta en una sola carta el flujo total de las operaciones, correspondiendo a cada puesto o unidad una columna. Arquitectnico: Muestra el movimiento o flujo de personas, formas, materiales, o bien la secuencia de las operaciones a travs del espacio donde se realizan.
Propsito Forma: Se ocupa fundamentalmente de documento con poca o ninguna descripcin de operaciones Labores: Indica el flujo o secuencia de las operaciones, as como quin o en donde se realiza y en qu consiste sta. Mtodo: Muestra la secuencia de operaciones, la persona que las realiza y la manera de hacerlas Analtico: Describe no slo el procedimiento quin lo hace, y cmo hacer cada operacin, sino para qu sirven. Espacio: Indica el espacio por el que se desplaza una forma o una persona. Combinados: Emplean dos o ms diagramas en forma integrada. Ilustracin y texto: Ilustra el manejo de la informacin con textos y dibujos. Asistido por PC: El flujo de informacin se hace Con recursos de software. Reglas para hacer un DF Deben de escribirse de arriba hacia abajo, o de izquierda a derecha. Los smbolos se unen con lneas, que indican la direccin en la que fluye el proceso, siempre deben ser horizontales o verticales, nunca diagonales. No deben de cruzarse las lneas, para eso utilizamos conectores, solo si es necesario. No deben de quedar lneas sin conectar. A excepcin del smbolo final, los dems pueden tener ms de una lnea de entrada. Solo los smbolos de decisin pueden tener una lnea de salida.
5
Ventajas de los Diagramas de Flujo Favorecen la comprensin del proceso gracias a que se representan mediante dibujos. Permiten identificar los problemas y las oportunidades de mejora del proceso. Como se pueden manejar sencillamente, facilitan notablemente la tarea. Smbolos que se utilizan en un diagrama de flujo
Decisin: Indica la comparacin de dos datos y dependiendo del resultado se toma la decisin de seguir un camino del diagrama u otro. Impresin: Indica la presentacin de uno o varios resultados en forma impresa Lnea de flujo: Indica la direccin que lleva el proceso. Indica la llamada de un procedimiento determinado. Conector: Es utilizado para enlazar dos partes cualquiera de un diagrama a travs de un conector de salida y un conector de entrada. Esta forma un enlace en la misma pgina del diagrama. Conector fuera de la pgina: Este es utilizado para enlazar dos partes de un diagrama pero que no se encuentren en la misma pgina. Este es utilizado para representar la salida o para mostrar la informacin por medio del monitor o la pantalla.
Smbolo de Seleccin Mltiple: Dada una expresin permite escoger una opcin de muchas.
Smbolo del Mientras: Se da una expresin al principio y esta es evaluada; si la condicin es verdadera realizar el ciclo, si es falsa la repeticin terminar.
Smbolo del Para: Esta estructura de control repetitiva se usa generalmente cuando se conoce de antemano el nmero de iteraciones.
Smbolo Repita Hasta: Una vez har el grupo de instrucciones y luego evaluar una condicin. Si la condicin evaluada es falsa continua dentro del ciclo y si es verdadera termina la iteracin.
Condiciones Sirven para implementar el control del flujo, son muy tiles unas expresiones que permiten comparar dos variables entre s o una variable con un valor fijo o para expresiones aritmticas. Relacionales > Mayor que < Menor que = Igual Mas o menos Menor o igual Mayor o igual Aritmticos / Divisin * Multiplicacin Menos + Sumar ^ Elevado Lgicos And Not Or
INICIO 7,3
Da inicio al proceso que se realizar. Se introducen los datos que se ocuparn. EL proceso que se llevara a cabo. Impresin del resultado. Finaliza el proceso que se realiz.
SUMA= 7 + 3
SUMA
FIN
10
INICIO
Nos da la bienvenida al programa. Ingresamos los datos que ocuparemos. SI Comparamos los datos para ver qu decisin se tomar. El resultado de la toma de decisin, habr un negativo y un positivo.
E < 18 N O
No puede
Si puede
FIN
11
Determinar si dos nmeros son iguales o diferentes, y si son iguales cual es el mayor (Uso de ms de una toma de decisin).
INICIO
FIN
12
Ejercicios 1. La suma de dos nmeros. 2. Encontrar la el rea de un crculo de radio 5. 3. Un alumno quiere saber si aprobara o reprobara una materia, si para pasar ocupa 70% o ms del 70%, la calificacin se compone de tres exmenes parciales que valen 30%, 30% y 40% 4. Sacar el rea de un tringulo. 5. Sacar el promedio de las 5 materias que lleva un alumno. 6. Diagrama de flujo para saber si una persona es mayor de edad.
13
A, B C=A+B
Fin
2.
Inicio
Fin
14
3.
Inicio
Fin
4.
Inicio
B, H A=B*H/2 A
Fin
15
5.
Inicio
Promedio
6.
Inicio
Fin
16
17