193) Ниже представлена реализация рекурсивной процедуры на трех языках программирования:
def F(n):
if n==4:
return 1
elif n==0:
return F(n+1)
else:
return n*F(n+1)
function F(n:integer):integer;
begin
if n=4 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 == 4)
return 1;
else if (n == 0)
return F(n + 1);
else
return n*F(n + 1);
}
Чему будет равна переменная n, если ей присвоить результат вызова F(-4) ?