Рассмотрите следующее описание рекурсивной функции:
function f(x, y: real): real;
begin
if x>=y then f:=x else f:=f(x+1,y-1)
end;
Каким будет значение f(1, 10)?
Ответы
Ответ дал:
2
Ответ:
x >=y, это условие не выполняется, при x = 1 и y = 10, значит выполняется под else, где f:=f(x+1,y-1) ==> f:=(2,9)
Вас заинтересует
1 год назад
1 год назад
2 года назад
2 года назад
3 года назад