Algoritmos: Variables, contadores y acumuladores.

Kalim Al Razif
10 goto 10
Published in
2 min readSep 25, 2016
Tomado de link

Primero que nada vamos a dar una definición tomada de definicion.de:

En el ámbito de la programación (informática), las variables son estructuras de datos que pueden cambiar de contenido a lo largo de la ejecución de un programa. Estas estructuras corresponden a un área reservada en la memoria principal de la computadora.

Otra definición tomada de alegsa.com.ar:

En programación, una variable es un espacio de memoria reservado para almacenar un valor que corresponde a un tipo de dato soportado por el lenguaje de programación. Una variable es representada y usada a través de una etiqueta (un nombre) que le asigna un programador o que ya viene predefinida.

Así que cuando programamos podemos usar la memoria central de computador para guardar información, a estos pedazos de memoria nos referimos mediante etiquetas que nosotros los humanos podemos recordar y nos basta con usar la etiqueta en nuestros programas cuando queremos hacer referencia a lo que tenemos guardado ahí.

En las variables guardamos las entradas del usuario y cálculos, valores que luego usaremos en otras partes del algoritmo.

Contadores

Suponga que está en la entrada de un evento y su jefe le pide que le diga al final cuántas personas han venido al evento… qué hace ud?

Lo mas logico seria tomar una hoja e ir haciendo una marca por cada persona que entra, al final lo que queda es contabilizar cuantas marcas tiene en la hoja y esa sera la cantidad de personas que han entrado.

Una variable contador en algoritmos hace precisamente esto mismo, lleva la contabilidad de repeticiones, eventos, accesos, etc…

La forma básica general de un contador es:

contador = contador + constante

o

contador = contadorconstante

Lo importante acá es que en el contador incrementa o decrementa de forma constante.

Los ciclos para llevan un contador interno que mide el avance de las repeticiones.

Acumuladores

Suponga ahora que su jefe le ha pedido que lleve la cuenta de cuanto paga la gente al entrar al evento… nuevamente, qué hace ud?

Una opcion logica seria tomar una caja de algún tipo e ir poniendo en ella el dinero recaudado.

Otra vez, al final para darle un total a su jefe tendrá que contar el dinero en la caja y darle el número.

Una variable acumulador hace precisamente esto, va acumulando distintas cantidades y guarda el total.

La forma general de un acumulador sería la siguiente:

acumulador = acumulador + variable

o

acumulador = acumuladorvariable

Los usamos en caso de:

  • Necesitar un total de factura (sumamos los valores de los ítems de la factura).
  • O para calcular el total de ventas del dia.
  • Sumar las notas de las materias de un estudiante para luego dividirlas entre la cantidad de notas y obtener un promedio.

--

--

Kalim Al Razif
10 goto 10

Nací, crecí y aquí sigo. Curioso de nacimiento. Ávido lector. Animeadicto. Cinéfilo o cinefilico XD. SysAdmin por vocación.