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

Алгоритм вычисления функции F(n) задан следующими соотношениями: Здесь // обозначает деление нацело. Чему равно значение величины ?

  • Предмет: Высшая математика
  • Автор: Кэмп
  • #Дискретная математика
  • #Численные методы
Алгоритм вычисления функции F(n) задан следующими соотношениями: Здесь // обозначает деление нацело. Чему равно значение величины ?

Условие:

Алгоритм вычисления функции F(n) задан следующими соотношениями: $

\nF(n)=n при n3приn>3:F(n)=nnn+F(n1), если n делится на 3F(n)=4+F(n//3), если n=3k+1F(n)=nn+F(n2), если n=3k+2\begin{array}{l}\nF(n)=n \text { при } n \leq 3 \\ п р и n>3: \\ F(n)=n^{\star} n^{\star} n+F(n-1), \text { если } n \text { делится на } 3 \\ F(n)=4+F(n / / 3), \text { если } n=3 k+1 \\ F(n)=n^{\star} n+F(n-2), \text { если } n=3 k+2 \end{array}

$

Здесь // обозначает деление нацело. Чему равно значение величины F(100)F(100) ?

Решение:

Нам дана функция F(n), определяемая так:

  1. Если n ≤ 3, то F(n) = n.

  2. Если n > 3, то действует следующее правило в зависимости от остатка от деления n на 3:
    • Если n кратно 3 (то есть n = 3k), то F(n) = n³ + F(n–1).
    • Если n имеет вид 3k + 1, то F(n) = 4 + F(n // 3), где “//” обозначает целочисленное деление.
    • Если n имеет вид 3k + 2, то F(n) = n² + F(n–2).

    Наша задача – вычислить F(100).

    Шаг 1. Определим, к какому случаю относится n = 100.
    100 при делении на 3 даёт остаток 1 (так как 3×33 = 99, остато...

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

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

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

Какое из следующих утверждений верно относительно вычисления F(n) для n > 3, если n имеет вид 3k+1?

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

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

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

Топ 3 ошибок

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

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