1. Главная
  2. Библиотека
  3. Высшая математика
  4. Алгоритм вычисления значения функции F(n), где n — нату...
Разбор задачи

Алгоритм вычисления значения функции F(n), где n — натуральное число, задан так: (n)=0 при n≤1 (n)=F(n−1)+3n^2 при n>1 и n — нечётно (n)=n/2+F(n−1)+2 при n>1 и n — чётно Чему равно значение функции F(49)?

  • Предмет: Высшая математика
  • Автор: Кэмп
  • #Математический анализ
  • #Дискретная математика
Алгоритм вычисления значения функции F(n), где n — натуральное число, задан так: (n)=0 при n≤1 (n)=F(n−1)+3n^2 при n>1 и n — нечётно (n)=n/2+F(n−1)+2 при n>1 и n — чётно Чему равно значение функции F(49)?

Условие:

Алгоритм вычисления значения функции F(n), где n — натуральное число, задан так:
\nF(n)=0 при n≤1\nF(n)=F(n−1)+3n^2 при n>1 и n — нечётно\nF(n)=n/2+F(n−1)+2 при n>1 и n — чётно

Чему равно значение функции F(49)?

Решение:

1. Дано

Натуральное число nn. Функция F(n)F(n) задана следующими условиями:

  1. F(n)=0F(n) = 0 при n1n \le 1.
  2. При n>1n > 1 и nn — нечётное:
    F(n)=F(n1)+3n2F(n) = F(n-1) + 3n^2
  3. При n>1n > 1 и nn — чётное:
    F(n)=n2+F(n1)+2F(n) = \frac{n}{2} + F(n-1) + 2

2. Найти

Требуется найти значение функции F(49)F(49).

3. Решение

Поскольку F(n)F(n) зависит от F(n1)F(n-1), мы будем вычислять значения последовательно, пока не дойдем до F(49)F(49).

Начнем с базового случая: F(1)=0F(1) = 0.

Анализ рекурсии

Поскольку n=49n=49 — нечётное число, нам нужно просуммировать вклады от всех предыдущих шагов.

Рассмотрим, как меняется...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какое из утверждений о рекурсивной функции F(n) верно, если F(n)=0 при n≤1, F(n)=F(n−1)+3n^2 при n>1 и n — нечётно, и F(n)=n/2+F(n−1)+2 при n>1 и n — чётно?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет