задача из ЕГЭ паскаль. - вопрос №3376701

Добрый день! Программа печатает звездочку (*) 4 раза. Но не могу понять, когда программа заканчивает свою работу при каком n или F(n)? Я на листочке решаю у меня 3 звезды, а по шагам в паскале не могу отследить изменение значений.
procedure F(n: integer); forward;
procedure G(n: integer); forward;

procedure F(n: integer);
begin
if n mod 5=0 then G(n-5)
else F(n-3);
end;

procedure G(n: integer);
begin
writeln('*');

if n > 0 then F(n-1)
end;

begin
F(51);
end.

Лучший ответ по мнению автора

Добавьте в программу вывод n и все поймете.
Вместо writeln('*'); напишите writeln('*',n); 
30.07.19
Лучший ответ по мнению автора

Еva

от 100 p.
Читать ответы
Посмотреть всех экспертов из раздела Учеба и наука > Информатика
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store