# data[].attributes.body
https://www.youtube.com/watch?v=_VBA8UjTA_M
ENTRADA

Corresponde al insumo, a los datos necesarios que requieren el proceso para ofrecer los resultados esperados.

PROCESO

Pasos necesarios para obtener la solución al problema o la situación planteada.

Salida

Resultados arrojados por el proceso como solución.

# data[].attributes.body
q Texto Narrativo (consiste en escribir paso a paso las acciones).

q Diagrama de Flujo (Representación gráfica mediante el uso de símbolos).

q Pseudocódigo (Uso de lenguaje no formal para describir la secuencia de acciones).

# data[].attributes.body
https://www.youtube.com/watch?v=Tu9OQSff-gwhttps://www.youtube.com/watch?v=Tu9OQSff-gwhttps://www.youtube.com/watch?v=Tu9OQSff-gw Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.

Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.

Un algoritmo debe ser finito. Si se sigue un algoritmo, se debe terminar en algún momento; o mar debe tener un número finito de pasos.

La definición de un algoritmo debe describirse tres partes: Entrada, Proceso y Salida.

# data[].attributes.body
Un algoritmo es una secuencia de pasos lógicos necesarios para llevar a cabo una tarea específica, como la solución de un problema. Los algoritmos son independientes tanto del lenguaje de la programación como la expresión de la computadora que ha funcionado. En cada problema, el algoritmo se puede expresar en un lenguaje diferente de programación y ejecución en una computadora distinta; Sin embargo, el algoritmo será siempre el mismo.