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

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

Прибавить 12. Прибавить 3Первая команда увеличивает число на экране на

Условие

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

Сколько существует программ, для которых при исходном числе 1 результатом является число 15 и при этом траектория вычислений содержит число 10 и не содержит число 12?Траектория вычислений программы — это последовательность результатов выполнения всех команд программы. Например, для программы 112 при исходном числе 5 траектория будет состоять из чисел 6, 7, 10.

Ответ

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

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

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

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

    Решение. Пусть R(n) — количество программ, которые число 1 преобразуют в число n.Тогда справедлива следующая формула: R(n) = R(n -

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

  1. + R(n - 3).С её помощью последовательно…

  2. R(11) = R(10) = 19 Число 12 наоборот, не…

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

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

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

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

Прибавить 12. Прибавить 3Первая команда увеличивает число на экране на — решение с объяснением | Lom Ai