Задать вопрос

Procedure F (n: integer) : integer; begin if n > 1 then F : = F (n-1) * (n+1) else F : = 1; end; Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F (5) ? как решать?

+4
Ответы (1)
  1. 10 марта, 04:57
    0
    При вызове процедуры F (5), программа выполнить следующую часть алгоритма: если 5>1, тогда F присвоить выражению F (n - 1) * (n + 1).

    В результате чего, процедура сделает подстановку и вместо переменной "n" укажет число 5. То есть:

    F = (5 - 1) * (5 + 1).

    F = 4 * 6.

    F = 24.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Procedure F (n: integer) : integer; begin if n > 1 then F : = F (n-1) * (n+1) else F : = 1; end; Чему будет равно значение, вычисленное ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы