Contador de ciclos

Contador de bucles es un  término de ingeniería de software que se utiliza a menudo para referirse a una variable que controla la repetición de la ejecución de bucles ( construcciones de lenguaje de programación informática ). El término obtuvo su nombre debido al hecho de que en la mayoría de los casos de uso de esta construcción, su resultado se escribe en alguna variable que toma como valor un conjunto de números enteros en una secuencia determinada (por ejemplo, comenzando desde 0 y terminando en 10 con un incremento de 1).

Los contadores de bucle cambian su valor cada vez que pasan por el bucle, sustituyendo un valor único para cada iteración individual. El contador de bucles se usa para determinar cuándo el bucle debe completar su trabajo y el programa continuará su ejecución refiriéndose a las siguientes instrucciones después del bucle.

La convención común de nomenclatura de identificadores para el contador de bucles son los nombres de variables i , j y k (y así sucesivamente según sea necesario), donde i es el límite del contador de bucles en el que el bucle sale, j  es el contador interno del siguiente bucle, y t e. Algunos programadores también usan el orden inverso. Este estilo generalmente es consistente con el estilo que se originó en los primeros días de la programación Fortran , donde los nombres de las variables correspondientes comenzaban con las letras especificadas, y las variables se declaraban explícitamente para almacenar valores de tipo entero, que era una opción obvia para contadores de bucle para almacenar temporalmente los valores deseados. Una práctica similar también se ha afianzado en la notación matemática , donde los índices de suma y multiplicación a menudo se denotan i , j , etc.

Ejemplo

Un ejemplo de código C que utiliza bucles anidados con contadores , donde el contador del bucle se indica mediante las variables i y j :

para ( yo = 0 ; yo < 100 ; yo ++ ) para ( j = yo ; j < 100 ; j ++ ) alguna_funcion ( i , j );

Fuentes adicionales