Присоединиться

11 класс·средний уровень

Первая из них увеличивает число на экране на 3, вторая — увеличивает

Условие

У исполнителя Калькулятор две команды, которым присвоены номера: 1. прибавь 3,2. умножь на 3. Первая из них увеличивает число на экране на 3, вторая — увеличивает его в 3 раз.

Программа для Утроителя — это последовательность команд.

Сколько есть программ, которые число 6 преобразуют в число 72?Ответ обоснуйте.

Ответ

Ответ и полный разбор откроются после входа

Посмотреть ответ

Решение по шагам

  1. Как рассуждать

    Решение. Обозначим R(n) — количество программ, которые преобразуют число 7 в число n. Обозначим t(n) наибольшее кратное 9, не превосходящее n. Заметим, что мы можем получить только числа, кратные

Осталось ещё 10 шагов

  1. Обе команды исполнителя увеличивают исходное…

  2. Верны следующие соотношения:1. Если n не…

  3. Пусть n делится на 9.Тогда R(n) = R(n /…

  4. + R(n - 3)= R(n /…

  5. (если n > 9).При n = 9 R(n)) = 1 (один…

  6. Другая форма решения. Будем решать…

  7. Количество программ, которые преобразуют…

  8. Для каждого следующего числа рассмотрим, из…

  9. | Значит, количество искомых программ для…

  10. Приведём другое решение на языке Python.def…

Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Оператор присваивания и ветвления. Перебор вариантов»