Если имеется достаточно места в запоминающем устройстве, чтобы обеспечить запись переменных для каждого обращения к любой из подпрограмм, то описанный метод может быть применен. Поскольку при решении задачи, аналогичной приведенной в качестве примера, перед пуском программы неизвестно, сколько раз должно будет осуществляться обращение на каждую подпрограмму, такой прием, как формирование «ассоциативной памяти», должен обеспечить наиболее целесообразное использование запоминающего устройства. Подобно этому может быть составлена программа, контролирующая количество выполнений той или иной из ее частей и прекращающая работу, если оно чересчур велико.