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

2 Фев 2020 в 19:41
138 +1
0
Ответы
1

Для вычисления значения при вызове F(5) необходимо последовательно выполнить следующие действия:

Вызываем функцию F(5).По условию, если n > 1, то значение функции будет равно F(n-1)*(n+1).Вычисляем значение F(4) = F(3)(5) = F(2)(4)(5) = F(1)(3)(4)(5) = 134*5 = 60.Таким образом, значение функции при вызове F(5) будет равно 60.

Ответ: значение, вычисленное алгоритмом при выполнении вызова F(5) равно 60.

18 Апр 2024 в 18:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир