Предмет: Информатика,
автор: alekswest
var a, R : integer;
Function F(x : integer) : integer;
begin
if x<= 0 then F:=0
else F:=x+ F(x-2);
end;
begin
a:=8;
R:=F(a);
write(R);
end.
В паскале ответ 20, как он получается? объясните поподробнее
Ответы
Автор ответа:
0
рекурсия
F = 8 + 6 + 4 + 2 = 20
когда зашли за 0 рекурсия останавливается
Интересные вопросы
Предмет: Математика,
автор: Gulim2477
Предмет: Русский язык,
автор: danakurmanbaeva7
Предмет: Математика,
автор: leralucisina7
Предмет: Химия,
автор: Anutka093
Предмет: Химия,
автор: Алиныч1205