Cómo crear un diagrama de flujo.

Diagrama de bloques es una representación gráfica de un proceso, mostrando claramente una secuencia sistemática de todas las fases de la tarea, así como todos los grupos que están involucrados en este proceso.Este esquema es un sistema de símbolos gráficos (bloques) y líneas de transición (flechas) entre ellos.Cada uno de estos bloques corresponde a un paso en particular del algoritmo.Dentro de este personaje describe la acción.

Por qué diagramas de flujo de uso?

Estos sistemas están diseñados para realizar las siguientes funciones:

- para desarrollar un nuevo proceso;

- describir y documentar el algoritmo actual;

- desarrollar modificaciones al proceso o para investigar los vínculos con la probabilidad de errores y fracasos;

- para determinar cuándo, dónde y cómo se puede cambiar el algoritmo actual, con el fin de verificar la estabilidad de todo el sistema.

Desarrollo Organigrama

Cualquier diagrama de bloques se basa en el algoritmo de acciones que describen el funcionamiento del dispositivo o programa.Por lo tanto, lo primero que construyó el propio sistema."Algoritmo" se refiere a la descripción de la secuencia de operaciones para la tarea.De hecho, esta regla realizar el procesamiento de la información necesaria.Antes de que se requiere la construcción del algoritmo para identificar claramente el problema, lo que necesita para obtener un resultado, se necesita un poco de información de fondo y lo que está disponible, si existen restricciones a su recepción.Después de eso, una lista de acciones a implementar para lograr el resultado deseado.Tipos

de algoritmos

En la práctica, lo más a menudo utilizan los siguientes tipos de diagramas de bloques:

- gráficos, es decir, se basan en símbolos geométricos;

- verbal: elaborado por las palabras habituales de una lengua;

- pseudocódigo: es un lenguaje de descripción algorítmica condicional semi-formal que incluye elementos del lenguaje y frases literarias y símbolos matemáticos comunes;

- programa: escribir lenguajes de programación se utilizan exclusivamente.

diagrama de bloques: Descripción

Representación gráfica de flujo de trabajo incluye una imagen del algoritmo que describe la conexión de los bloques funcionales del sistema, que corresponden a la aplicación de una o más acciones.Un diagrama de bloques de una matriz compuesta por elementos individuales, dimensiones y reglas de construcción que se definen estado estándar.Para cada tipo de acción (entrada, los valores de expresión de computación, comprobando condiciones, controla una repetición de las operaciones, y el otro extremo del procesamiento.) Hay una figura geométrica separada representado como un bloque.Estos símbolos están conectados por líneas que definen la secuencia de acciones.Elementos básicos

que se utilizan en la preparación de diagramas de flujo

lista

completa de símbolos gráficos utilizados para describir el algoritmo se compone de 42 elementos.Su todo lo que no dan, y considerar sólo el director.Elementos

diagramas de flujo:

1. El proceso de la computación significa acción o secuencia de acciones que cambian la ubicación de los datos de valor y forma de presentación.Para esquemas de claridad tales elementos se pueden combinar en una sola unidad.Este símbolo es un rectángulo, dentro de la cual los comentarios que acompañen la operación (o grupo de operaciones) por escrito.

2. Decisión.Este bloque se utiliza para indicar el control transición bajo ciertas condiciones.En cada uno de esos Estados miembros en duda la comparación o condición que lo define.En otras palabras, la decisión - una elección de la dirección para el programa o algoritmo dependiendo de algunas condiciones variables.Vista gráfica del elemento - un diamante.Dicho carácter se puede utilizar como una imagen unificada de las siguientes estructuras: encrucijada de elección completa e incompleta, el ciclo de "antes" y "es".

3. Modificación.Este bloque es el comienzo del ciclo.Se utiliza para la organización de una estructura cíclica.Dentro de este elemento de registro de rango de ajuste de las acciones indica su valor inicial, las condiciones de contorno, y un cambio en el parámetro de recidiva posterior.En otras palabras, una modificación - es cumplir los equipos cambiantes o grupos de operaciones, el cambio del programa.Representación gráfica del símbolo es un hexágono.

4. El proceso predeterminado es el cálculo del conjunto, o el programa estándar.Se utiliza para indicar al algoritmo de tratamiento auxiliar que existe de forma autónoma como módulos separados e independientes, así como para referirse a rutinas de biblioteca.Gráficamente, este tipo de carácter se representa por un rectángulo con dos barras verticales en los lados.Este elemento se utiliza para indicar referencias a las funciones, procedimientos, módulos de software.

5. Los datos de entrada-salida en general.

6. Inicio y parada.Este elemento representa el inicio y el final del algoritmo, así como la entrada en el programa y salir de ella.Gráficamente, este símbolo se asemeja a un rectángulo en el que el lado en vez de recta - arco.

7. El documento es el resultado de la impresión.Gráficamente un elemento se asemeja a un rectángulo, pero en lugar de la media de onda inferior de la línea trazada.

significa 8. Entrada manual empezar operador de procesamiento de datos utilizando un dispositivo que está emparejado con el ordenador (teclado).Símbolo gráfico de introducir manualmente un rectángulo cuyos lados son líneas paralelas, perpendiculares a su inferior, superior y oblicuo.

9. La pantalla indica la información de entrada o de salida cuando el dispositivo está conectado directamente al procesador.En el momento cuando empiezan a reproducir los datos, el operador puede hacer cambios durante el procesamiento.Gráficamente, este elemento es la cifra en la que la línea paralela inferior y superior, a la derecha - es el arco, mientras que la izquierda se compone de dos partidos consecutivos como una flecha.

10. Las líneas de flujo - son flechas que indican la secuencia de conexiones.Ni un diagrama de bloques de la estructura no puede prescindir de este elemento.Hay ciertas reglas marcan estos personajes.Aquí están:

- estos elementos deben ser paralelas a las líneas del perímetro exterior o cobertura de la página, que muestra el diagrama de bloques;

- dirección de la línea de arriba a abajo o de izquierda a derecha es considerado el principal, no se indican las flechas, los otros casos, las áreas designadas por ellos especificadas;

- cambio de dirección de este elemento es sólo a 90 °.

conector 11..Este elemento está destinado a indicar una conexión rota a las líneas de flujo.Estos símbolos se utilizan si el diagrama de bloques del programa está construido de varias partes.Entonces la línea de flujo de una parte para poner fin a "conector", y la parte nueva - se inicia con este personaje.Dentro de este elemento se coloca el mismo número de serie.Representación gráfica de "conector" - un círculo.Conector

12. intersticial.El propósito de este elemento es similar a la anterior, sólo que se utiliza para conectar los diagramas de bloques, colocados en diferentes páginas.La imagen del elemento está representado por un pentágono como una casa.

13. Comentario - es la relación entre los distintos elementos del diagrama de bloques con explicaciones.Dicho elemento permite incluir fórmulas y otra información.Algoritmo

Módulo Diagrama gráfico

- forma parte de la documentación del dispositivo o programa que siempre está ahí en abundancia.Sin embargo, en la mayoría de los casos, el software no necesita diagrama de flujo.Sólo unos pocos requieren la construcción de un algoritmo toma unas cuantas hojas, el resto es bastante esquema simbólico.Un diagrama de bloques que muestra una estructura sencilla del programa de ramificación en sólo un aspecto.Sin embargo, incluso una estructura de este tipo es claramente visible sólo bajo la condición de que el algoritmo se coloca en una hoja.En el caso contrario, cuando el diagrama de bloques se encuentra en varias páginas relacionadas transiciones intersticiales, muy difícil conseguir la idea correcta al respecto.Si se coloca en una sola hoja, a continuación, un gran programa de este algoritmo transforma la imagen en su plan general con una lista de los principales bloques y etapas.Por supuesto, este programa no debe ser el diseño de procedimientos estándar, pero él no los necesita, ya que el proceso es completamente diferente.Reglas sobre el tipo de símbolos, flechas y el orden de numeración, sólo están obligados a analizar un diagrama de bloques detallado.

Arrays y construcción de algoritmos

matriz es un conjunto del mismo tipo de información que se almacenan en grupos sucesivos de la memoria y tiene un nombre común.Dichas células se conocen como "los componentes del sistema".Todos los grupos se numeran en orden.Este número se llama el "índice del elemento de la matriz."Cómo crear un diagrama de flujo para un sistema de este tipo?Considere el ejemplo de la creación de un algoritmo para el tipo de matriz unidimensional primaria.El sistema más simple es una vista esquemática de una línea.Definir un nombre para la matriz - "A".Suponemos que nuestro sistema se compone de ocho células (1 a 8).Cada uno de estos grupos contiene un número aleatorio, que se llama el "elemento de la matriz."Para acceder a una celda en particular debe especificar el nombre entre corchetes ([3]).Consideremos un ejemplo en el que un diagrama de bloques de una matriz está diseñado para llenar el sistema con números aleatorios y luego emitir la información en la pantalla.¿Qué es un algoritmo?Este sistema elemental.De hecho, no tiene uso práctico, pero es adecuado para el proceso de aprendizaje.Diagrama de flujo Considerado (ejemplo de la construcción se describe a continuación) comprende siete elementos principales conectadas por líneas de transiciones.Descripción

de la secuencia de la tarea

1. El primer elemento del esquema será un símbolo de "Home".

2. La segunda unidad - "Proceso", que encaja dentro de la "inicialización aleatoria».

3. El siguiente elemento - "Modificación", el valor se introduce en la matriz celular unidad.

4. Además, de acuerdo a una función determinada, se redirige al siguiente bloque del "proceso", que se define por referencia a grupos específicos de indicar los límites de números aleatorios en el rango de cero a cien.Después de la operación, hay un retorno al tercer bloque, ya través de ella - entonces el quinto.

5. En esta sección, "modificaciones", de acuerdo con la función de inscripción se redirige a la siguiente opción.

6. «salida" produce muestran información sobre los nuevos contenidos de la matriz en la pantalla, seguido por la dirección del bloque anterior.Siguiente - el último elemento.

7. «The End" del algoritmo.

Sobre la base de un diagrama de bloques de componentes del programa, que proporcionará el trabajo del algoritmo.

«editor de diagrama de flujo»

Si usted se está preguntando acerca de cómo crear un diagrama de flujo, usted debe saber que hay programas especiales que están diseñados para crear y editar estos sistemas.Conveniencia algoritmo de visualización gráfica es que el usuario no está ligado a una sintaxis de lenguaje de programación específico.Diagrama de bloques de construcción igualmente adecuado para todos los idiomas (como C, Pascal, Basic, etc.).Además, el editor puede ser usado para la cartografía y verifique que los esquemas.Este programa es un software especializado.Ofrece un conjunto diverso de herramientas necesarias para construir diagramas de flujo, lo que hace que sea más conveniente, en comparación con los editores de imágenes convencionales.Opciones adicionales permiten optimizar el proceso de elaboración del sistema para promover su transformación en las funciones y procedimientos del lenguaje de programación.Además, el editor de un diagrama de bloques de un conjunto de plantillas que puede acelerar significativamente el usuario principiante.Se sabe que la construcción del algoritmo utilizado a menudo de estructuras repetitivas, tales como diversas variantes de ciclos, alternativas (completo e incompleto), ramificación múltiple, y más.El editor le permite seleccionar de uso frecuente en los elementos de diagramas de bloques y añadirlos al esquema recién creado.Esto le ahorra dibujo desde cero cada vez.Además, usando el editor puede importar funciones y procedimientos implementados en cualquier lenguaje de programación conocido.Esta opción es útil para el análisis de la estructura del algoritmo, que está escrito en un idioma desconocido.Requisitos del sistema considerado modesto programa que te permite utilizarlo en cualquier ordenador personal.

Conclusión En resumen, hay que señalar que la construcción del circuito detallado de algoritmos han quedado obsoletos.Como una descripción del proceso, no son interesantes.A lo sumo, diagramas de bloques son útiles para los principiantes de formación que no saben cómo pensar algorítmicamente.Propuesto en su tiempo con los elementos de su contenido es el lenguaje de instrucciones del lenguaje de alto nivel que combinan la máquina en grupos separados.Por el momento, cada elemento gráfico corresponde a un operador particular.Así, se convirtió en un símbolo del azar, y lo más importante - un ejercicio inútil en el dibujo, que se puede rechazar fácilmente.Hoy incluso convertirse en transiciones de líneas redundantes, ya que cada operador ya está definido.De hecho, los algoritmos gráficos para construir mayores triunfos que en la práctica.Programador con amplia experiencia antes de escribir un programa que rara vez se dibuja un diagrama de bloques.Cuando el nivel de organización requiere un algoritmo gráfico, luego pintarla después de que se complete el trabajo.