# data[].attributes.body
¿Que es una constante?
Una constante es un dato numérico o alfanumérico que no cambia durante todo el desarrollo del algoritmo o durante la ejecución del programa. Es un objeto de valor invariable.  Para expresar una constante se escribe explícitamente su valor.

Tipos de Constantes:

Constantes Numéricas (Enteras y Reales)
Constantes Alfanuméricas
Constantes Lógicas (Boolenas)

¿Cómo funcionan las constantes en programación?

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.

Por ejemplo:

El valor de PI = 3,1416

# data[].attributes.body
¿QUE ES UN ALGORITMO?
Un algoritmo es una secuencia precisa de operaciones (pasos) que
resuelven un problema en un tiempo finito.
∃Solución(problema) ⇔ ∃ALGORITMO(Solución(problema)
PASOS:
problema->análisis del problema->formulación de un procedimiento para resolverlo---->descripción del procedimiento en términos asequibles a un agente ejecutor->ejecución del procedimiento->solución.

CARACTERISTICAS:
Secuenciales: Los algoritmos operan en secuencia, debe procesarse uno a la vez.
Precisos: Los algoritmos han de ser precisos en su abordaje del tema, es decir, no pueden ser ambiguos o subjetivos.
Ordenados: Los algoritmos se deben establecer en la secuencia precisa y exacta para que su lectura tenga sentido y se resuelva el problema.
Finitos: Toda secuencia de algoritmos ha de tener un fin determinado, no puede prolongarse hasta el infinito.
Concretos: Todo algoritmo debe ofrecer un resultado en base a las funciones que cumple.
Definidos: Un mismo algoritmo ante los mismos elementos de entrada (input) debe dar siempre los mismos resultados.

TIPOS:
Algoritmos computacionales. Un algoritmo cuya resolución depende del cálculo, y que puede ser desarrollado por una calculadora o computadora sin dificultades.
Algoritmos no computacionales: Aquellos que no requieren de los procesos de un computador para resolverse, o cuyos pasos son exclusivos para la resolución por parte de un ser humano.
Algoritmos cualitativos: Se trata de un algoritmo en cuya resolución no intervienen cálculos numéricos, sino secuencias lógicas y/o formales.
Algoritmos cuantitativos: Todo lo contrario, es un algoritmo que depende de cálculos matemáticos para dar con su resolución.

# data[].attributes.headline
Juan Pablo Villalobos Ramirez  ID 818748

# data[].attributes.subject
Juan Pablo Villalobos Ramirez  ID 818748

# data[].attributes.body
Variables en algoritmos
Son zonas de memoria cuyo contenido cambia durante la fase de procesamiento de información.
Sus tipos:

Variables Numéricas (Enteras y Reales)

Variables Alfanuméricas

a) Caracteres alfabéticos

b) Dígitos

c) Caracteres especiales

Variables Lógicas (Boolenas)

Son las que únicamente pueden contener dos valores, los cuales son:
- Valor Verdadero ó 1
- Valor Falso ó 0

Estos tipos de variables pueden tomar únicamente valores del mismo tipo, es decir si la variable es entera solamente puede almacenar datos enteros.

Ejemplo:

Una variable declarada como cadena solo puede tomar valores correspondientes a ese tipo.

Nombre = "Andres"