# data[].attributes.body
AQUI UN EJEMPLO DE COMO PODER HACER UN ALGORITMO Y DIAGRAMA DE FLUJO.

# data[].attributes.attachment_link.title
como hacer un algoritmo y diagrama de flujo

# data[].attributes.body
Lo que aprendí es que los algoritmos son una serie de pasos que ocupamos todos los días, para hacer acciones como por ejemplo. Abrir la puerta de un carro. O también están los algoritmos para hacer recetas, o algoritmos matemáticos.👌

# data[].attributes.body
PSEUDOCODIGO

# data[].attributes.body
Un diagrama de flujo es una representación gráfica de un algoritmo o de una parte del mismo. La ventaja de utilizar un diagrama de flujo es que se le puede construir independientemente del lenguaje de programación, pues al momento de llevarlo a código se puede hacer en cualquier lenguaje. Dichos diagramas se construyen utilizando ciertos símbolos de uso especial como son rectángulos, óvalos, pequeños círculos, etc.; estos símbolos están conectados entre sí por flechas conocidas como líneas de flujo. A continuación se presentan estos símbolos y su significado

# data[].attributes.body
El pseudocódigo es una de las herramientas más importantes para la programación ya que simplifica la forma de comunicarse con la computadora, por eso en este trabajo se hablará sobre lo que es el pseudocódigo, las reglas para su utilización y mostraremos algunos ejemplos de su aplicación en la Técnica estructurada.
Pseudocódigo.
El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizara para la codificación del mismo.

# data[].attributes.body
1. Análisis previo del Problema:Se debe realizar un análisis del funcionamiento del problema antes que se realice cualquier algoritmo.

2. Definición de Requerimientos:Los problemas a solucionar, esto es, por ejemplo, el sumar dos números, multiplicar dos matrices, ordenar una lista de números, generar un reporte, etc.

3. Identificación de los Módulos:La identificación de los módulos es tan importante como la identificación correcta de los requerimientos, esto porque la correcta identificación de los módulos simplifica considerablemente la realización de los algoritmos que darán solución a los requerimientos identificados en el paso anterior.

4. Realización de los Algoritmos:El algoritmo deberá cumplir con las características que se indicaron para posteriormente implementarse en un lenguaje de programación comprensible por una computadora.

5. Implementación de los Algoritmos:La implementación de los algoritmos se debe realizar en un lenguaje de programación para que una computadora pueda comprender las instrucciones que el algoritmo modela para así poder ejecutarlas y lograr el resultado esperado.

# data[].attributes.body
Todo documento en pseudocódigo debe permitir la descripción de:
* Instrucciones primitivas
* Instrucciones de proceso
* Instrucciones de control
* Instrucciones compuestas
* Instrucciones de descripción

# data[].attributes.body
NORMAS O REGLAS PARA LA CREACIÓN DE DIAGRAMAS DE FLUJO

1. Los diagramas de flujo se escriben de arriba abajo y de izquierda a derecha.

2. Todo símbolo (excepto las líneas de flujo) llevará en su interior información que indique su función exacta y unívoca.

3. Un elemento del diagrama no puede tener más de una salida si no es un elemento de decisión. Existen excepciones que veremos en su debido momento.

4. Las líneas de flujo no pueden cruzarse.

# data[].attributes.body
Las características fundamentales que debe cumplir todo algoritmo son:

Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.

Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.

Un algoritmo debe ser finito. el algoritmo se debe terminar en algún momento; o sea, debe tener un número finito de pasos.

Un algoritmo debe ser legibles: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.

Un algoritmo debe definir tres partes: Entrada, Proceso y Salida. Ejemplo: el algoritmo de receta de cocina se tendrá:

Entrada: ingrediente y utensilios.

Proceso: elaboración de la receta en la cocina.

Salida: terminación del plato (por ejemplo, Pollo al horno)