# data[].attributes.body
Se utiliza para realizar sumas sucesivas. se diferencia del contador ya que el acumulador es un proceso constante, el contador en cambio, su resultado en decremento o aumento de cada resultado es una variable.
(s.f.) https://sites.google.com/site/fprogati/contadores-y-acumuladores

# data[].attributes.body
Es una forma de expresar los diferentes pasos que se van a realizar en el programa. (Pinales y velásquez, 2014)

# data[].attributes.body
El contador es una variable que incrementará una cantidad cada  que se ejecute un proceso. Se utiliza para llevar la cuenta de determinadas acciones. (Vásquez, 2012)

# data[].attributes.body
la prueba de escritorio consiste en dar valores a las variables que definimos para corroborar que el resultado si sea sea el correcto.
(Gutiérrez, 2012) http://carlosgutierrezc.blogspot.com/2012/11/prueba-de-escritorio.html

# data[].attributes.body
Tipos de datos

Son los valores que puedes tomar y las aplicaciones y operaciones especificas que le puedes dar.
Números enteros: Los valores que puede tomar un entero son todos los números enteros: ... -3, -2, -1, 0, 1, 2, 3, ...
Números reales: los valores que puede tomar una variable con números decimales; 3.80, 5.92, 2.87, 4.95 ...
Números complejos:
Los números complejos tienen una parte real y una imaginaria. La parte imaginaria es denotada agregando una j inmediatamente después de su valor:

3 + 9j

-1.4 + 2.7j

Valores lógicos: Los valores lógicos True y False (verdadero y falso) son de tipo bool, que representa valores lógicos

Texto:
A los valores que representan texto se les llama strings, y tienen el tipo str.

Los strings literales pueden ser representados con texto entre comillas simples o comillas dobles:

"ejemplo 1"

'ejemplo 2'

La ventaja de tener dos tipos de comillas es que se puede usar uno de ellos cuando el otro aparece como parte del texto:

"Let's go!"

'Ella dijo "hola"'

Es importante entender que los strings no son lo mismo que los valores que en él pueden estar representados:

>>> 5 == '5'

False

>>> True == 'True'

False

Los strings que difieren en mayúsculas y minúsculas, o en espacios también son distintos:

>>> 'mesa' == 'Mesa'

False

>>> ' mesa' == 'mesa '

False

Nulo:
Existe un valor llamado None (en inglés, «ninguno») que es utilizado para representar casos en que ningún valor es válido, o para indicar que una variable todavía no tiene un valor que tenga sentido.

El valor None tiene su propio tipo, llamado NoneType, que es diferente al de todos los demás valores.

# data[].attributes.body
Mientras: Es una estructura que evalúa una condición y devuelve un valor que puede ser verdadero o falso.
Para: Nos sirve para repetir un proceso cierta cantidad de veces hasta llegar a un numero referente.
Según: Este comando trabaja con un valor numero, según el valor elegido se realiza la secuencia de acciones.
Si: Evalúa una condición y ejecuta los procesos necesarios.

# data[].attributes.body
Las variables son espacios en la memoria que pueden CAMBIAR a lo largo de la ejecución del programa. (Aricca, 2012)

# data[].attributes.body
El diagrama de flujo es una simple representación gráfica de un proceso. Cada una de sus formas tiene una función es especifico; por ejemplo el cuadrado se utiliza para describir. (Pinales y velásquez, 2014)

# data[].attributes.body
Es un valor que no puede ser alterado durante la ejecución del programa. Un ejemplo muy común es el número PI; es una constante que equivale a 3,1416 y eso no va cambiar en ningún momento.

# data[].attributes.body
Un algoritmo se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinados problemas. Es preciso,definido y finito.
Para solucionar un problema mediante esto, debe primeramente analizar el problema, luego se diseña y se crea el algoritmo y para terminar una prueba de escritorio. (s.f.) http://ing.unne.edu.ar/pub/informatica/Alg_diag.pdf