Алгоритм с переменной-счётчиком работает следующим образом: в начале вспомогательной переменной присваивается нулевое значение, а после каждого наступления события она увеличивается на единицу. 1
Также существует циклический алгоритм со счётчиком, который позволяет выполнить набор команд фиксированное число раз, то есть число итераций должно быть известно до начала выполнения цикла. 2 В таком алгоритме определённая переменная меняет своё значение с некоторым шагом (она имеет заданное начальное и конечное значения), причём для каждого значения переменной тело цикла выполнится хотя бы раз. 5
Во многих процедурных языках программирования алгоритм со счётчиком реализуется с помощью оператора for. 5 В нём указывается счётчик (его ещё называют переменной цикла), определённое число проходов (граничное значение счётчика) и, в некоторых случаях, шаг изменения счётчика. 5