<<
>>

Управление последовательностью вызова подпрограмм

Подпрограммы вызываются, как правило, путем простой записи их названия с нужными параметрами. В Бейсике есть оператор CALL для явного указания того, что происходит вызов подпрограммы.

Подпрограммы активизируются только в момент их вызова. Операторы, находящиеся внутри подпрограммы, выполняются, только если эта подпрограмма явно вызвана. Пока выполнение подпрограммы полностью не закончится, оператор главной программы, следующий за командой вызова подпрограммы, выполняться не будет.

Подпрограммы могут быть вложенными — допускается вызов подпрограммы не только из главной программы, но и из любых других подпрограмм.

В некоторых языках программирования допускается вызов подпрограммы из себя самой. Такой прием называется рекурсией и потенциально опасен тем, что может привести к зацикливанию — бесконечному самовызову.

<< | >>
Источник: Под ред. С. В. Симоновича. Информатика. Базовый курс. 2-е издание. 2004

Еще по теме Управление последовательностью вызова подпрограмм:

  1. Последовательность и непоследовательность
  2. Последовательность и непоследовательность
  3. ВЫЗОВ ВРАЧА
  4. ОБРАЗ ПОСЛЕДОВАТЕЛЬНЫЙ
  5. СПТ откликается на вызов обстоятельств
  6. 4.4.2. Последовательная спецификация
  7. Быстрый вызов желаемого
  8. Бросьте себе вызов
  9. ДЕТАЛЬНАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ ЦЕЛИТЕЛЬСТВА
  10. Самоубийство как вызов обществу
  11. Логическая последовательность вопросов
  12. ИНФОРМАЦИЯ: ОБРАБОТКА ПОСЛЕДОВАТЕЛЬНАЯ (
  13. Бобер (четкость и последовательность)