# data[].attributes.body
Conjunto finito de instrucciones o reglas bien definidas que describen un proceso paso a paso para resolver un problema específico.

# data[].attributes.body
Pueden ser resueltos mediante un algoritmo en tiempo razonable. (Pasos sistemáticos)

# data[].attributes.body
No pueden ser solucionados mediante un algoritmo de tiempo finito. Inherentemente complejo. No existe un método sistemático que garantice una solución.

# data[].attributes.body
Definición Clara del Problema

Entradas y Salidas Específicas

Pasos Finito y Efectivos

Determinismo

Complejidad y Eficiencia

Generalización

# data[].attributes.body
Permiten organizar y ejecutar instrucciones de manera efectiva.

# data[].attributes.body
Ejecución de una serie de instrucciones de forma lineal, una tras otra. El flujo del programa es predecible y directo.

# data[].attributes.body
Permite que el algoritmo tome decisiones basadas en condiciones específicas.

# data[].attributes.body
Repetición de un conjunto de instrucciones varias veces hasta que se cumpla una condición específica.

# data[].attributes.attachment_caption
Ningún lenguaje de programación puede probar su propia consistencia.

# data[].attributes.body
¿es posible diseñar un algoritmo que determine, para cualquier programa y cualquier entrada, si el programa se detendrá o continuará ejecutándose indefinidamente?