# data[].attributes.body
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 . El algoritmo se debe terminar en algún momento; O mar, debe tener un número finito de pasos.

Un algoritmo debe ser legible: El texto que se describe debe ser claro, tal que se puede entender y leer fácilmente.