Académique Documents
Professionnel Documents
Culture Documents
Diagrama de Flujo
Es la representacin de algoritmos utilizando smbolos grficos unidos por flechas, denominadas lneas de flujo, que indican la secuencia de ejecucin. Los smbolos utilizados han sido normalizados por el Instituto Norteamericano de Normalizacin (ANSI).
Si
Decisin: Indica operaciones lgicas o No de comparacin, en funcin al resultado determina cual de los caminos debe seguir
Decisin Mltiple: En funcin al resultado de la comparacin seguir uno de los diferentes caminos. Direccin del flujo o lnea de flujo.
flujo
Conector: Continuacin del flujo en pginas diferentes. Subrutina: Modulo independiente del programa, que recibe una entrada, realiza una tarea y regresa al programa Principal.
Pantalla: se utiliza en ocasiones en lugar del smbolo de Entrada/Salida Impresora: se utiliza en ocasiones en lugar del smbolo de Entrada/Salida
FIN
2. Las lneas utilizadas para indicar la direccin de flujo del diagrama deben rectas, verticales y horizontales. Correcto:
Incorrecto:
3. Todas las lneas utilizadas para indicar la direccin del flujo del diagrama deben estar conectadas.la conexin puede ser a un smbolo que exprese lectura, proceso, decisin, impresin, conexin o fin de diagrama.
4. El diagrama de flujo debe ser construido de arriba hacia abajo y de izquierda a derecha. 5. La notacin utilizada en el diagrama de flujo debe ser independiente del lenguaje de programacin. La solucin presentada en el diagrama puede escribirse posteriormente y fcilmente en diferentes lenguajes de programacin.
6. Es conveniente cuando realizamos una tarea compleja poner comentarios que expresen o ayuden a entender lo que hicimos. 7. Si el diagrama de flujo requiere ms de una hoja para su construccin, debemos utilizar los conectores adecuados y enumerar las pginas convenientemente.
Incorrecto:
INSTRUCCIONES
MOSTRAR RESULTADO
FIN
Jerarqua de Operadores
Nivel
1 2 3 4 5 6 7 8
Operador
() ^ *, /, mod, div +, >, <, =, , , <> NO Y O
Ejemplo
Construya un diagrama de flujo tal que dado los datos enteros A y B, escriba el resultado de la siguiente expresin: (A+B)2 3
Solucin
Especificaciones del Software Objetivo: Hallar el valor de la Expresin Salida Deseada: Resultado de la Expresin Datos de Entrada: AyB
Requerimiento de Procesamiento: Capturar A y B Validar A y B Ejecutar Expresin Mostrar Expresin Documentacin: A y B son Enteros Expresin ((A+B)^2 )/3
Diagrama de Flujo
Calcular Expresin
V (((A+B)^2)/3)
FIN
Dada la matricula y 5 calificaciones de un alumno obtenidas a lo largo del semestre, construya un diagrama de flujo que imprima la matricula del alumno y el promedio de sus calificaciones.
Construya un diagrama de flujo que permita calcular e imprimir el cuadrado y el cubo de un nmero entero positivo.
Construya un diagrama de flujo tal que dado como datos la base y la altura de un rectngulo, calcule el permetro y la superficie del mismo. Construya un diagrama de flujo tal que dado el costo de un articulo vendido y la cantidad de dinero entregada por el cliente, calcule e imprima el cambio que se debe entregar al mismo.
Construya un diagrama de flujo tal que dadas la base y la altura de un tringulo calcule e imprima su superficie.