# data[].attributes.body
Valores de entrada que es la situación inicial, luego factores condicionales o alternativas que es el proceso y la situación final son los valores de salida

# data[].attributes.body
Un algoritmo es una serie de pasos a seguir, que hace posible la ejecución de manera correcta de una actividad.

# data[].attributes.body
1-Cualitativos: Son aquellos que describen los pasos a seguir por medio de palabras
2.-Cuantitativos: Son aquellos que se realizan por medio de cálculos numéricos

# data[].attributes.body
1. Precisión: Indica un orden exacto de la ejecución de cada tarea.
2. Definitud: Si se sigue el algoritmo dos o mas veces con los mismos datos de entrada, se tienen que obtener los mismos datos de salida.
3. Finitud: Debe terminar en algún momento y debe usar recursos finita.
4. Efectivo: Todas las operaciones son sencillas para ser exactas.

# data[].attributes.attachment_link.readable_text
1.- Finitud. Un algoritmo debe terminar en un número finito de pasos-

2.- Definitividad. Cada paso del algoritmo debe definirse de modo preciso; las acciones a realizar deben de estar especificadas rigurosamente y sin ambiguuedad para cada caso.

3.- Entrada. Un algoritmo tiene cero o mas entradas. Esto es las cantidades de datos de inicio se generan en el mismo algoritmo o se conocen previamente.
Un algoritmo tiene una o más salidas. Es decir, hay datos o cantidades al término del algoritmo que tiene una relación especifica con los datos o conatidades de entrada.
El algoritmo debe de ser efectivo. Esto significa que todad las operaciones deben ser suficientemente sencillas para poder en principio ser realizadas de modo exacto y en un tiempo finito por un procesador.

REPRESENTACIÓN DE LOS ALGORITMOS

Los algoritmos pueden ser representados utilizando diversas técnicas o métodos:

Investiga en Internet lo siguiente:

Texto narrativo

Diagrama de flujo

Pseudocódigo

Para la realización de un algoritmo deben definirse los siguientes elementos

El algoritmo tendrá cero o más entradas, es decir, cantidades dadas antes de empezar. Estas cantidades pertenecen además, a conjuntos especificados de objetos. Por ejemplo, pueden ser cadenas de caracteres, enteros, naturales, fraccionarios, etc. Se trata siempre de cantidades representativas del mundo real expresadas de tal forma que sean aptas para su interpretación por la computadora.

Descripción de las operaciones que se llevarán a cabo con las entradas como datos para obtener la salida de acuerdo con la tarea para la cual fue diseñado.

El algoritmo tiene una o más salidas, en relación con las entradas.

# data[].attributes.attachment_link.description
1.- Finitud. Un algoritmo debe terminar en un número finito de pasos- 2.- Definitividad. Cada paso del algoritmo debe definirse de modo preciso; las acciones a realizar deben de estar especificadas rigurosamente y sin ambiguuedad para cada caso. 3.- Entrada. Un algoritmo tiene cero o mas entradas.

# data[].attributes.body
Texto Narrativo: Escribir paso a paso las acciones.
Diagrama de flujo: Representación mediante el uso de símbolos.
Pseudocodigo: Usar un lenguaje no formal para la secuencia de acciones.