procedure F(n:integer);forward;procedure G(n:integer);forward;procedure F(n:integer);beginif n > 2thenbeginwrite(n);
F(n -1);
G(n -2);endelsewrite(n+2);end;procedure G(n:integer);beginwrite(n);if n > 2thenbegin
G(n -1);
F(n -2);endelsewrite(n+1);end;
procedure F(n: integer); forward;
procedure G(n: integer); forward;
procedure F(n: integer);
begin
if n > 2 then
begin
write(n);
F(n - 1);
G(n - 2);
end
else
write(n+2);
end;
procedure G(n: integer);
begin
write(n);
if n > 2 then
begin
G(n - 1);
F(n - 2);
end
else
write(n+1);
end;
Бейсик:
DECLARESUB F(n)
DECLARESUB G(n)
SUB F(n)
IF n > 2 THENPRINT n
F(n - 1)
G(n - 2)
ELSEPRINT n+2
ENDIFENDSUBSUB G(n)
PRINT n
IF n > 2 THEN
G(n - 1)
F(n - 2)
ELSEPRINT n+1
ENDIFENDSUB
DECLARE SUB F(n)
DECLARE SUB G(n)
SUB F(n)
IF n > 2 THEN
PRINT n
F(n - 1)
G(n - 2)
ELSE
PRINT n+2
END IF
END SUB
SUB G(n)
PRINT n
IF n > 2 THEN
G(n - 1)
F(n - 2)
ELSE
PRINT n+1
END IF
END SUB
Python:
def F(n):
if n >2:
print(n, end='')
F(n - 1)
G(n - 2)else:
print(n+2, end='')def G(n):
print(n, end='')if n >2:
G(n - 1)
F(n - 2)else:
print(n+1, end='')
def F(n):
if n > 2:
print(n, end='')
F(n - 1)
G(n - 2)
else:
print(n+2, end='')
def G(n):
print(n, end='')
if n > 2:
G(n - 1)
F(n - 2)
else:
print(n+1, end='')
Все права защищены. Использование любых материалов сайта возможно только с разрешения правообладателя. По вопросам размещения рекламы на сайте - обращайтесь: mayersvetlana @ yandex.ru