194) Ниже представлена реализация рекурсивной процедуры на трех языках программирования:
def F(n):
if n==-3:
return 1
elif n==0:
return F(n-1)
else:
return n*F(n-1)
function F(n:integer):integer;
begin
if n=-3 then
F:=1
else if n=0 then
F:=F(n-1)
else
F:=n*F(n-1);
end;
int F(int n) {
if (n == -3)
return 1;
else if (n == 0)
return F(n - 1);
else
return n*F(n - 1);
}
Чему будет равна переменная n, если ей присвоить результат вызова F(5)?