Если имеется постоянная последовательность операций или повторяющаяся много раз типовая часть в программе, то можно оформить эту часть как подпрограмму и, тем самым, существенно упростить и сократить основную программу.
Подпрограммы могут быть вызваны как в режиме отработки основной программы из памяти, так и в режиме работы от ленты, однако, в последнем случае вызываемая подпрограмма должна находиться в памяти УЧПУ.
Вызванная подпрограмма, в свою очередь, может вызвать другую подпрограмму.
Если считать вызов подпрограммы от главной программы однократным, то можно использовать максимально пятикратный вызов, иными словами уровень вложенности подпрограмм составляет 5 (Рис. 51).