# data[].attributes.body
Esta formada por un espacio en el sistema de almacenaje, memoria principal de una Computadora electrónica ordenador, un nombre simbólico (un identificador) que esta asociado a dicho espacio.
Ese espacio contiene una cantidad de información conocida de o desconocida, es decir un valor.

# data[].attributes.body
Es una serie de instrucciones secuenciales, es decir, que van uno después del otro que permiten ejecutar acciones o programas.
Tipos de algoritmo

Cuantitativos: Son aquellos cuya resolución depende de un calculo matemático

Cualitativos: Su resolución no involucra cálculos numéricos, si no secuencias lógicas

# data[].attributes.body
sirven para construir un mensaje basado en un cierto fenómeno o ente. La información permite resolver problemas y tomar decisiones, ya que su aprovechamiento racional es la base del conocimiento

Por lo tanto, otra perspectiva nos indica que la información es un recurso que otorga significado o sentido a la realidad, ya que mediante códigos y conjuntos de datos, da origen a los modelos de pensamiento humano.

# data[].attributes.body
En programación, un bucle o instrucción de control repetitiva (o iterativa) permite ejecutar una o más instrucciones varias veces, es decir, permite ejecutar un bloque de instrucciones repetidamente, escribiéndolas una sola vez en el algoritmo o programa, reduciendo de este modo el código del mismo. A los bucles también se los conoce como ciclos o lazos.

# data[].attributes.body
¿Qué es un programa?
Es un conjunto de pasos lógicos escritos en un lenguaje de programación que nos permite realizar una tarea especifica.

Hoy encontramos programas o aplicaciones que pueden ejecutarse en una computadora, notebooks, tablest y celulares. Estas aplicaciones pueden ser escritas en diferentes lenguajes de programación.
Ejemplos: C, Java, PHP, Python, entre otros.

# data[].attributes.body
Un paradigma de programación es una manera o estilo de programación de software. Existen diferentes formas de diseñar un lenguaje de programación y varios modos de trabajar para obtener los resultados que necesitan los programadores.  Se trata de un conjunto de métodos sistemáticos aplicables en todos los niveles del diseño de programas para resolver problemas computacionales.
Los lenguajes de programación adoptan uno o varios paradigmas en función del tipo de órdenes que permiten implementar como, por ejemplo, Python o JavaScript, que son multiparadigmas.

# data[].attributes.headline
Sentencia condicional o instrucción condicional

# data[].attributes.subject
Sentencia condicional o instrucción condicional

# data[].attributes.body
Una instrucción condicional nos permite plantear la solución a un problema considerando los distintos casos que se pueden presentar. De esta manera, podemos utilizar un algoritmo distinto para enfrentar cada caso que pueda existir en el mundo. Considere el método de clase Producto que se encarga de vender una cierta cantidad de unidades presentes en la bodega. Allí, se pueden presentar dos casos posibles, cada uno con una solución distinta: el primer caso es cuando la cantidad que se quiere vender es mayor que la cantidad disponible en la bodega (el pedido es mayor que la disponibilidad) y el segundo es cuando hay suficientes unidades del producto en la bodega para hacer la venta. En cada una de esas situaciones la solución es distinta y el método debe tener un algoritmo diferente.

Para construir una instrucción condicionalse deben identificar los casos y las soluciones, usando algo parecido a la tabla que se muestra a continuación:

Caso 1:

Expresión que describe el caso:

cantidad > cantidadBodega

Algoritmo para resolver el problema en ese caso:

// Vende todas las unidades disponibles

cantidadUnidadesVendidas += cantidadBodega;

cantidadBodega = 0;

Caso 2:

Expresión que describe el caso:

cantidad <= cantidadBodega

Algoritmo para resolver el problema en ese caso:

// Vende lo pedido por el usuario

cantidadUnidadesVendidas += cantidad;

cantidadBodega  -=  cantidad;

# data[].attributes.headline
Entorno de programación o entorno de desarrollo

# data[].attributes.subject
Entorno de programación o entorno de desarrollo

# data[].attributes.body
Un entorno de programación es un programa o conjunto de programas que engloban todas las tareas necesarias para el desarrollo de un programa o aplicación.
Este tipo de entornos incorporan numerosas herramientas, utilidades, aplicaciones ya desarrolladas, ejemplos, tutoriales, etc. Todas ellas encaminadas a facilitar y mejorar el desarrollo.

# data[].attributes.body
En programación, una constante es un valor que no puede ser alterado/modificado durante la ejecución de un programa, únicamente puede ser leído. Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos.

# data[].attributes.body
Un lenguaje de programación es un conjunto de símbolos y códigos usados para orientar la programación de estructuras en el desarrollo web. Todas las máquinas y dispositivos requieren un lenguaje de programación para cumplir sus funciones.
Es un lenguaje de computadora que los programadores utilizan para comunicarse y para desarrollar programas de software, aplicaciones, páginas webs, scripts u otros conjuntos de instrucciones para que sean ejecutadas por los ordenadores.
Estos lenguajes de programación vienen en forma de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico o lógico del ordenador, de manera que se puedan obtener diversas clases de datos o ejecutar determinadas tareas.

# data[].attributes.body
¿Qué es la programación?
Es el acto de programar, es decir, organizar una secuencia de pasos ordenados a seguir para hacer cierta cosa.
Este termino puede utilizarse en muchos contextos, es común hablar de  programación a la hora de organizar una salida, las vacaciones o de listas de programas con sus días, horarios de emisión de los canales de televisión o en lista de películas de cine.
Lenguaje de programación
Es un idioma artificial pre diseño formado por signos, palabras y símbolos que permite la comunicación.
Tipos de programación

Programación estructurada: Busca mejorar y reducir el tiempo del proceso

Programación modular: Divide los programas en módulos para trabajar con ellos y resolver los problemas de manera simple

Programación orientada a objetos: Utiliza objetos como elementos fundamentales para la búsqueda de soluciones

Elementos de la programación

Palabras reservadas

Operadores

Variables

Constantes

Identificadores

# data[].attributes.body
Una librería es un archivo o conjunto de archivos que se utilizan para facilitar la programación. Consisten en archivos de código a los que llamamos al principio de la página. Podemos insertar cualquier archivo al principio de la página, no todos los archivos pueden considerarse librerías.
Para que un archivo sea una librería, este puede tener que usarse en distintas páginas, no sólo del mismo sitio, sino de varios sitios. Además, debe modificar el código de tal manera que nos facilite la inserción de nuevo código en la página.