Function F(n: integer): integer; begin if n < 6 then F := n + F(n+3)*F(2*n) else F := 2*n; end; Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(3)?(С РЕШЕНИЕМ)

Ответы:
РИТА РУДЕНКО
28-04-2013 06:19

F(3):3<6 ⇒ true; F = 3+F(3+3)*F(2*3) = 3+12*12 = 3+144 = 147F(6):6<6 ⇒ false; F = 2*6 = 12

Также наши пользователи интересуются:

⭐⭐⭐⭐⭐ Лучший ответ на вопрос «Function F(n: integer): integer; begin if n < 6 then F := n + F(n+3)*F(2*n) else F := 2*n; end; Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(3)?(С РЕШЕНИЕМ)» от пользователя Nikita Schupenko в разделе Экономика. Задавайте вопросы и делитесь своими знаниями.

Открой этот вопрос на телефоне - включи камеру и наведи на QR-код!