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

11 класс·базовый уровень

Первая из них увеличивает на 2 число на экране, вторая удваивает его.

Условие

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

Ответ

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

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

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

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

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

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

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

  2. R(n) для любого нечетного n равно…

  3. Имеем:R(4)= 2,R(6) = R(3) + R(4) = 0 + 2 =…

  4. R(22) = R(11) + R(20) = 0 + 14 = 14.R(24) =…

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

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

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

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

Первая из них увеличивает на 2 число на экране, вторая удваивает его. — решение с объяснением | Lom Ai