# data[].attributes.body
Ingredientes

500 gr. de fresas
100 gr. de azúcar
25 ml. de azúcar invertido
200 ml. de leche entera
225 ml. de nata para montar
1 limón

Preparación del helado de fresa

Cortar las fresas en trocitos. Y mesclar las con azúcar. Dejar que repose durante hora y media.

Añadir la leche, unas gotas de limón y el azúcar invertido, triturar todo con la batidora. Colar para eliminar las semillas.

Poner la nata hasta que se formen puntas firmes. Añadir el molido de fresas lentamente, moviendo amplia mente pero con cuidado sin que se baje.

Colocar la mezcla en el refrigerador y sacarla cuando transcurra una hora.

# data[].attributes.body
Conjunto ordenado y finito de operaciones simples a través del cual podemos hallar la solución a un problema.

Los algoritmos nos permiten ejecutar una acción o resolver un problema mediante una serie de instrucciones definidas, ordenadas y finitas. Así, dado un estado inicial y una entrada, y siguiendo los sucesivos pasos indicados, se llega al estado final y se obtiene una solución.

# data[].attributes.body
1. Debe ser preciso e indicar el orden de realización de cada paso.
2. debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.

3. Debe ser finito. Si se sigue un algoritmo, se debe terminar en algún momento; o sea debe de tener un número finito de pasos.
4. La definición de un algoritmo debe describir tres partes: Entrada, Proceso y Salida.

# 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 por ejemplo, el sumar dos números, multiplicar dos matrices.

3. Identificación de los Módulos: 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: 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: 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
1. Pseudocódigo: significa escribir las instrucciones del algoritmo en lenguaje natural,tal y como lo expresamos de manera cotidiana, este procedimiento facilita su escritura en los lenguajes de programación.

2.Diagramas de flujo o flujogramas: son representaciones gráficas de los pasos necesarios que conllevan a la solución algorítmica de un problema. Para diseñarlos se utilizan determinados símbolos o figuras que representan una acción dentro del procedimiento.

# data[].attributes.attachment_link.description
Características de los algoritmos introducción Al. probabilísticos A. cotidiano A. heurístico A. Voraz A. determinista. diagramas de flujo De estrategia Diagramas Nassi Algoritmos Gracias a los algoritmos podemos realizar correctamente una serie de pasos para llegar a una meta, o