Вопрос:

7. У исполнителя Калькулятор две команды, которым присвоены номера: 1. вычти 2 2. умножь на 3. Выполняя первую из них, Калькулятор вычитает из числа 2, а выполняя вторую, утраивает его. Запишите порядок команд в программе получения из 10 число 28, содержащий не более 6 команд, указывая лишь номера команд. Например, программа 21211 - это программа, которая получает из числа 1 число 19.

Ответ:

Наша цель - получить число 28, исходя из числа 10, используя команды "вычти 2" (команда 1) и "умножь на 3" (команда 2). Количество команд должно быть не более 6.

Давай попробуем идти от числа 10 и применять команды:

  1. 10 (исходное число)
  2. 10 - 2 = 8 (Применяем команду 1)
  3. 8 * 3 = 24 (Применяем команду 2)
  4. 24 + ? - нам нужно получить 28. Если мы добавим 4, то получим 28. Но у нас нет команды "прибавь 4".

Попробуем другой путь:

  1. 10
  2. 10 * 3 = 30 (Применяем команду 2)
  3. 30 - 2 = 28 (Применяем команду 1)

Получили число 28 за 2 команды. Запишем номера команд в порядке выполнения:

2, 1

Ответ: 21

Подать жалобу Правообладателю

Похожие