Первая из них увеличивает на 2 число на экране, вторая удваивает его.
Условие
У исполнителя Удвоитель две команды, которым присвоены номера: 1. прибавь 2,2. умножь на 2. Первая из них увеличивает на 2 число на экране, вторая удваивает его. Программа для Удвоителя - это последовательность команд. Сколько есть программ, которые число 2 преобразуют в число 42?
Ответ
Ответ и полный разбор откроются после входа
Посмотреть ответРешение по шагам
Как рассуждать
Решение. Обозначим R(n) — количество программ, которые преобразуют число 2 в число n. Обозначим t(n) наибольшее кратное 2, не превосходящее n. Заметим, что мы можем получить только n, кратные 2.Верно следующее соотношение: R(n) = R(n /
Осталось ещё 5 шагов
(если n > 2).При n = 4 R(n)) = 2 (один…
R(n) для любого нечетного n равно…
Имеем:R(4)= 2,R(6) = R(3) + R(4) = 0 + 2 =…
R(22) = R(11) + R(20) = 0 + 14 = 14.R(24) =…
Приведём другое решение на языке Python. def…
Бесплатно · займёт минуту