1. Главная
  2. Библиотека
  3. Высшая математика
  4. Исполнитель Аллегро преобразует число на экране. У испо...
Разбор задачи

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

  • Предмет: Высшая математика
  • Автор: Кэмп
  • #Дискретная математика
  • #Теория графов
Исполнитель Аллегро преобразует число на экране. У исполнителя есть три команды, которым присвоены номера: Прибавить 1 Прибавить 2 Умножить на 3 Сколько существует программ, для которых при исходном числе 4 результатом является число 22 и при этом

Условие:

Исполнитель Аллегро преобразует число на экране.

У исполнителя есть три команды, которым присвоены номера:

1. Прибавить 1

2. Прибавить 2

3. Умножить на 3

Сколько существует программ, для которых при исходном числе 4 результатом является число 22 и при этом траектория вычислений содержит число 10, но не содержит число 20?

Траектория вычислений программы – это последовательность результатов выполнения всех команд программы. Например, для программы 123 при исходном числе 7 траектория будет состоять из чисел 8, 10, 30.

Решение:

Начальное число равно 4, конечное – 22. Исполнитель может выполнять команды «+1», «+2» и «×3». При этом траектория (последовательность промежуточных чисел, полученных после каждой команды) должна содержать число 10 и не должна содержать число 20. Заметим, что все операции увеличивают число, поэтому траектория строго возрастает и каждое число встречается не более одного раза.

Чтобы выполнить условие «траектория содержит число 10», удобно разбить программу на две части:

  1. путь от 4 до 10 (причём число 10 должно появиться как одно из промежуточных значений);
  2. путь о...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Как условие «траектория вычислений содержит число 10, но не содержит число 20» влияет на подход к решению задачи?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет