Прибавить 1.2. Умножить на 2.Программа для исполнителя Калькулятор
Условие
Исполнитель Калькулятор преобразует число на экране. У исполнителя есть две команды, которым присвоены номера.1. Прибавить 1.2. Умножить на 2.Программа для исполнителя Калькулятор — это последовательность команд. Сколько существует программ, для которых при исходном числе 1 результатом является число 21, при этом траектория вычислений содержит число 10 и не содержит число 17?
Ответ
Ответ и полный разбор откроются после входа
Посмотреть ответРешение по шагам
Как рассуждать
Решение. Нужно найти количество программ, которые из 1 получают 10, количество программ, которые из 10 получают 21, но не проходит через 17 и перемножить найденные значения. Сначала найдём количество программ, получающих 10 из
Осталось ещё 6 шагов
Обозначим R(n) — количество программ, которые…
Пусть n делится на 2.Если n > 1, то R(n) =…
+ R(n - 1).Если n = 1, то R(n) = 1 (два…
Программ, получающих из числа 10 число 21 и…
Таким образом, находим…
Приведём другое решение на языке Python.def…
Бесплатно · займёт минуту