Рекурсия - 12 стр.

UptoLike

14
Результат работы программы Rec_2_2:
прямой ход i=1 x=2 n=3
прямой ход i=2 x=2 n=2
прямой ход i=3 x=2 n=1
прямой ход i=4 x=2 n=0
---------------------––––––––––-
завершение рекурсивных вызовов i=4 n=0
-----------------------–––––––––
обратный ход i=4 n=0
обратный ход i=3 n=1
обратный ход i=2 n=2
обратный ход i=1 n=3
Pow1(i,2,3)=8
Упражнения
1) Проверить, как будет вести себя программа, если использовать вызов
функции Pow1(0,2,3).
2) Какое исправление нужно внести в описание функции, чтобы вызов
Pow1(0,2,3) не
давал сообщений об ошибке?
3) Поставить в функции Pow1 строку выдачи
writeln('прямой ход',' i=',i,' x=',x,' n=',n);
непосредственно перед рекурсивным вызовом и проанализировать измене-
ния в выводе.
4) Поставить в функции Pow1 строку выдачи
writeln('прямой ход',' i=',i,' x=',x,' n=',n);
после рекурсивного вызова и проанализировать изменения в выводе.