# data[].attributes.headline
Pasos para construir un diagrama de flujo:

# data[].attributes.subject
Pasos para construir un diagrama de flujo:

# data[].attributes.body
Establecer el alcance del proceso a describir. De esta manera quedará fijado el comienzo y el final del diagrama.

Identificar y listar las principales actividades que están incluidos en el proceso a describir y su orden cronológico.

Si el nivel de detalle definido incluye actividades menores, incluirlas también.

Identificar y listar los puntos de decisión.

Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolos.

Asignar un título al diagrama y verificar que esté completo y describa con exactitud el proceso elegido.

# data[].attributes.body
1. Los diagramas complejos pueden ser muy laboriosos durante la creación y el diseño del mismo.
2. Puede ser difícil el seguimiento si el diagrama tiene diferentes caminos.
3. No tiene normas fijas para la elaboración de los diagramas de flujos.

# data[].attributes.body
1. Ayudan a la comprensión del proceso al mostrarlo con un dibujo.
2. Nos permite identificar los errores y nos da la oportunidad de alegrarlo y mejorar el proceso.
3. Es fácil identificar los procesos.
4. Muestra las interfaces de cliente a proveedor y muestra las tracciones que se realizan.

# data[].attributes.body
Es importante ya que ayuda a designar cualquier representación gráfica de un procedimiento o parte de ese, como su nombre lo indica representa el flujo de información de un proceso.

# data[].attributes.body
1. Muchos algoritmos llevan complicados métodos de organización de los datos.
2. Existen pocos algoritmos cuya elección es crítica porque su ejecución ocupara la mayoría de los recursos del sistema.
3. La elección del mayor algoritmo para una tarea particular puede ser un proceso muy complicado y con frecuencia conllevara un análisis matemático sofisticado.

# data[].attributes.body
Los diagramas de flujo son esquemas que representan gráficamente un algoritmo por medio de los pasos de un proceso, que se realizan para entender mejor al mismo y son utilizados en programación, econom y procesos industriales.

# data[].attributes.body
1. Puedes trabajar en orden.
2. Te redacta en orden paso a paso lo que hay que hacer.
3. Ayuda a resolver más fácil y rápido los problemas.
4. Disminuye sensiblemente el riesgo de errores.
5. Favorece el obtener el máximo de información.

# data[].attributes.body
Identificar las ideas principales a ser incluidas en el diagrama de flujo.

Definir qué se espera obtener del diagrama de flujo.

Identificar quién lo empleará y cómo.

Establecer el nivel de detalle requerido.

Determinar los límites del proceso a describir.

# data[].attributes.body
a) Se ignora el número de pasos.
b) Son aquellos donde se desconocen el número de pasos para lograr la solución de un problema.
Estos a su vez se clasifican en:
- Finito: va a ver una respuesta en el proceso.
- Infinito: se desconoce el número de pasos a realizar y la imposibilidad de encontrar la solución .

# data[].attributes.body
Es una serie de instrucciones colocadas en cierta secuencia, necesarias para la descripción de las operaciones que llevan a la solución de un problema.

# data[].attributes.body
1. Directos: Son aquellos que permiten encontrar la solución al problema de manera instantánea o directa, en un número determinado de pasos.

# data[].attributes.body
1. Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
2. Debe estar bien definido, es decir, si se sigue la ejecución dos veces del mismo se debe obtener la misma secuencia lógica.
3. Debe ser "FINITO", si se sigue un algoritmo se debe terminar en algún momento.
4. Entrada: El algoritmo tendrá una o más entradas antes de empezar el algoritmo.
5. Salida: El algoritmo tiene una o más salidas, en relación con las entradas.

# data[].attributes.headline
Pasos para plantear la solución a un problema:

# data[].attributes.subject
Pasos para plantear la solución a un problema:

# data[].attributes.body
1. Análisis del problema.

2. Identificar las entradas, procesos y salidas del problema.

3. Diseño del algoritmo: describe la secuencia ordenada de los pasos, siendo preciso y veraz en la búsqueda de la solución al problema.

4. Codificación del algoritmo: es la expresión en un lenguaje de programación de los pasos definidos en el algoritmo.

5. Ejecución y validación del programa por el computador.

# data[].attributes.headline
Técnicas para el desarrollo lógico de programas

# data[].attributes.subject
Técnicas para el desarrollo lógico de programas

# data[].attributes.body
Marysabel Muñoz XB