Рекурсивные функции и процедуры

Если одна процедура (Pr_2) вызывает в своем разделе выполнения другую (Pr_1), то вызываемая процедура должна быть описана во внешней программе перед описанием вызывающей процедуры, либо внутри вызывающей процедуры. Возможны и циклические случаи: если процедура вызывает сама себя - прямая рекурсия, если обе процедуры вызывают в своих разделах выполнения друг друга - косвенная рекурсия.

Схема линейного взаимодействия процедур:

       
 
   
 


Pr_1 - раздел описания Pr_1 Pr_2 - раздел описания Pr_2

Pr_2 - раздел описания Pr_2 Pr_1 - раздел описания Pr_1


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: