Статья 814

В рамках любой программы подпрограмма подобна модулю в многоуровневой структуре задачи. Она имеет самостоятельное назначение, решает некоторую задачу и может состоять из множества подпрограмм.
Для того чтобы в этом убедиться, достаточно посмотреть на приведенную выше программу,
Здесь выделены основная программа строки, имеющие номера с 10 по 40 и подпрограмма строки с номерами 100 и 110.
Давайте запустим эту программу и посмотрим, в какой последовательности будут выполняться операторы, записанные в ее строках,
Какое ваше любимое блюдо.
Манная каша.
Я тоже люблю манную кашу.
Хотя строка с номером 100 расположена непосредственно перед концом программы,
она оказалась выполненной сразу после строки с номером 10. Это произошло потому, что в строке с номером 20
содержится указание машине на переход к подпрограмме, которая начинается строкой с номером 100. Эта подпрограмма включается в работу при вводе данных и осуществляет их прием.