¿Qué Es Un Diagrama De Bloques?

Tabla de contenido:

¿Qué Es Un Diagrama De Bloques?
¿Qué Es Un Diagrama De Bloques?
Anonim

Un diagrama de bloques es una forma de presentar un algoritmo en forma de diagrama gráfico visual. Se utiliza un formulario especial para explicar visualmente ciertos pasos para las celdas del diagrama de flujo. No todos los algoritmos se pueden describir con un diagrama de flujo, pero este método es adecuado para muchas tareas.

¿Qué es un diagrama de bloques?
¿Qué es un diagrama de bloques?

Organización del diagrama de flujo

Se necesita un modelo gráfico del algoritmo para observar la secuencia de acciones y cubrirlo mentalmente. Se sabe que el cerebro humano es mucho mejor para resolver problemas si presenta una situación compleja, y un diagrama de bloques es una forma ideal de describir algoritmos para programar de esta manera.

Todos los bloques del diagrama de bloques están interconectados por medio de líneas, es decir, conexiones entre ellos.

El estudio de diagramas de flujo es parte del plan de estudios obligatorio de informática en la escuela secundaria. Se puede encontrar una descripción de esta técnica en los libros de texto. Dado que el uso de diagramas de flujo facilita la programación, casi todos los blogs que enseñan a los lectores a escribir código también hablan de este método.

Elementos del diagrama de bloques

Los elementos de un diagrama de flujo son formas geométricas, dentro de las cuales se escribe un código o una descripción de acciones. El esquema siempre comienza con un óvalo alargado. Significa el comienzo o el final de un programa, así como el comienzo o el final de una función (llamar y regresar). En un sentido más amplio, se puede decir que este es el principio y el final del problema.

El rectángulo se utiliza para enumerar operaciones, aritméticas o asignaciones. Este es un bloque de acción.

Un rombo es un bloque lógico que contiene una condición. Significa verificar una condición, luego ocurre la ramificación. Las direcciones de ramificación pueden ser dos (la construcción "si, entonces") o varias (generalmente en los lenguajes de programación, dicha construcción se describe con la palabra "caso")

Un rectángulo con pilares a los lados es un bloque de proceso predefinido. Describe la llamada a la subrutina y enumera las variables que se pasan. Por ejemplo, así es como se denota una llamada a función.

El paralelogramo es un bloque de entrada / salida de datos. Enumera los datos que se enviarán al dispositivo de salida o se recibirán del dispositivo de entrada.

Un hexágono alargado horizontalmente. Esta figura representa un ciclo. En el interior se escribe el valor inicial de las variables del ciclo, su paso y la condición de salida. Este bloque se puede dividir en dos mitades, luego el comienzo del ciclo se escribe en la primera y el final en la segunda, y todas las operaciones se colocan en el medio.

Características del uso de diagramas de bloques

Los diagramas UML se utilizan para describir cómo funcionan las aplicaciones escritas en el enfoque de objetos.

Los diagramas de bloques son aplicables solo para aquellos lenguajes de programación que se basan en un enfoque estructurado. Para lenguajes artificiales, por ejemplo, para lenguajes de bajo nivel, esta forma de describir el algoritmo no funcionará. Del mismo modo, si escribe en un lenguaje de objetos dentro del marco de un paradigma de programación orientado a objetos, la interacción entre objetos no se puede describir mediante un diagrama de flujo. Para tales casos, se utilizan otros métodos de visualización del algoritmo.

Recomendado: