Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Diagramas de flujo




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

    Diagrama de Flujo
    SubDiagramas de Flujo. Representación simbólica. Símbolos utilizados. Convenciones. Técnicas de construcción de diagramas. Estructuras básicas. Normas para su representación. Ejemplo.

    Monografias.com

    Diagrama de Flujo
    SubTanto en la fase de análisis del problema como durante el diseño del algoritmo, se plantea la necesidad de representar claramente el flujo de operaciones que se han de realizar para su resolución y el orden en que estas operaciones deber ser ejecutadas.
    Una vez que el algoritmo esté diseñado se debe proceder a representarlo mediante algún método de programación, siendo los más usuales: diagramas de flujo, pseudocódigo, diagramas N-S o Tablas de decisión.
    Una vez graficado el algoritmo se procede a su escritura en algún lenguaje de programación para su posterior ejecución.
    Esta representación independiza al algoritmo del lenguaje de programación elegido, permitiendo de esta manera que pueda ser codificado indistintamente en cualquier lenguaje.

    Monografias.com

    Diagrama de Flujo
    SubLas dos herramientas mas utilizadas comunmente para describir algoritmos son:
    Diagramas de Flujo: son representaciones gráficas de secuencias de pasos a realizar. Cada operacion se representa mediante un símbolo normalizado el Instituto Norteamericano de Normalizacion (ANSI – American National Standars Institute). Las líneas de flujo indican el orden de ejecución.
    Los diagramas de flujo suelen ser usados solo para representar algoritmos pequeños, ya que abarcan mucho espacio.

    Monografias.com

    Diagrama de Flujo
    Sub
    Pseudocódigos: describen un algoritmo de forma similar a un lenguaje de programacióon pero sin su rigidez, de forma más parecida al lenguaje natural. Presentan la ventaja de ser más compactos que los diagramas de flujo, más fáciles de escribir para las instrucciones complejas y más fáciles de transferir a un lenguaje de programación. El pseudocódigo no está regido por ningún estándar.
    Algunas palabras usadas son LEER/IMPRIMIR para representar las acciones de lectura de datos y salida de datos.

    Calcular una altura en pulgadas (1 pulgada=2.54 cm) y pies (1 pie=12 pulgadas), a partir de la altura en centímetros, que se introduce por el teclado.
    Inicio
    1- IMPRIMIR 'Introduce la altura en centimetros: '
    2- LEER: altura
    3- CALCULAR pulgadas=altura=2:54
    4- CALCULAR pies=pulgadas=12
    5- IMPRIMIR 'La altura en pulgadas es: ', pulgadas
    6- IMPRIMIR 'La altura en pies es : ', pies
    Fin

    Monografias.com

    Diagrama de Flujo
    SubEl uso de diagramas de flujo como herramienta de programación tiene beneficios que resumidamente se detallan:
    Rápida comprensión de las relaciones
    Se pueden usar como modelos de trabajo para el diseño de nuevos programas
    Documentación adecuada de los programas
    Produce una codificación eficaz en los programas
    Depuración y pruebas ordenadas de programas
    Fácil de traducir a cualquier lenguaje de programación.

    Monografias.com

    Diagrama de Flujo
    SubLos símbolos estándar han sido normalizados por ANSI (American National Standards Institute), IBM, IRAM (Instituto Racionalizador Argentino de Materiales) y son muy variados..

    Representacion Simbólica

    Monografias.com

    Monografias.com

    Diagrama de Flujo
    SubEstructuras Básicas
    Las estructuras básicas son las tres siguientes:

    Secuencia
    Alternativa o Selectiva
    Iteración o Repetitiva

    Tecnicas de construccion de diagramas

    Monografias.com

    Diagrama de Flujo
    SubEstructuras Básicas
    Secuencia
    Alternativa o Selectiva
    Iteración o Repetitiva

    Se compone de un grupo de acciones que se realizan todas y en el orden en que están escritas, sin posibilidad de omitir ninguna de ellas.
    Las tareas se suceden de forma tal que la salida de una de ellas es la entrada de la siguiente y así sucesivamente hasta el final del proceso.

    Tecnicas de construccion de diagramas

    Monografias.com

    Diagrama de Flujo
    SubEstructuras Básicas
    Secuencia
    Alternativa o Selectiva
    Iteración o Repetitiva

    Permite la selección entre dos grupos de acciones dependiendo de que una determinada condición se cumpla o no.
    Estas estructuras se utilizan para tomar decisiones lógicas; por ello recibe también el nombre de estructuras de decisión o alternativas o condicional.
    Las condiciones que se especifican usan expresiones lógicas y usan la figura geométrica en forma de rombo. Estas estructuras pueden ser: Simples o dobles.

    Tecnicas de construccion de diagramas

    Monografias.com

    Diagrama de Flujo
    SubEstructuras Básicas
    Secuencia
    Alternativa o Selectiva
    Iteración o Repetitiva

    Simple: Solo obliga a realizar acciones si se cumple la condición. El "no cumplimiento" de la condición implica que no se realizará ninguna acción.

    Doble: El cumplimiento o no de la condición lógica obliga a la ejecución de diferentes grupos de acciones.

    Tecnicas de construccion de diagramas

    Monografias.com

    Diagrama de Flujo
    SubEstructuras Básicas
    Secuencia
    Alternativa o Selectiva
    Iteración o Repetitiva

    Estructura de elección entre varios casos
    Este tipo de estructura permite decidir entre varios caminos posibles, en función del valor que tome una determinada instrucción.

    Tecnicas de construccion de diagramas

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter