21.Ниже записан рекурсивный метод F.procedure F(n: integer);beginwriteln(n);if n amp;lt;

21.Ниже записан рекурсивный алгоритм F.
procedure F(n: integer);
begin
writeln(n);
if n lt; 4 then
begin
F(n + 1);
F(n + 3
end
end
Чему одинакова сумма всех чисел, написанных на экране при исполнении вызова F(1)?

Задать свой вопрос
Владимир Зеркаль
Ответ в учебнике 25. Мне необходимо подробное решение.
1 ответ

Вложенность отмечена отступами.

Начало

F(1)

 Вывод 1

 1 lt; 4 Правда

 F(1+1=2)

   Вывод 2

   2 lt; 4 Истина

   F(2+1=3)

     Вывод 3

     3 lt; 4 Правда

     F(3+1=4)

       Вывод 4

       4 lt; 4 Ложь

       Конец

     F(3+3=6)

       Вывод 6

       6 lt; 4 Ложь

       Конец

   F(2+3=5)

     Вывод 5

     5 lt; 4 Ложь

     Конец

 F(1+3=4)

   Вывод 4

   4 lt; 4 Ересь

   Конец

Конец.  

1+2+3+4+6+5+4 = 25

Лариса Зугрова
Спасибо для вас огромное-преогромное!!!
Никита
Если вы считаете мой ответ наихорошим, то через некое время у вас появится кнопка и вы сможете это отметить. Мне будет приятно =)
Злата
Окончательно,отмечу!
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт