1. Главная
  2. Библиотека
  3. Программирование
  4. У исполнителя Удвоитель две команды, которым присвоены номера: 1. прибавь 1 2. умножь на 2 Запишите порядок команд в про...

У исполнителя Удвоитель две команды, которым присвоены номера: 1. прибавь 1 2. умножь на 2 Запишите порядок команд в программе преобразования числа 4 в число 57, содержащей не более 7 команд, указывая лишь номера команд. Если таких программ более одной,

«У исполнителя Удвоитель две команды, которым присвоены номера: 1. прибавь 1 2. умножь на 2 Запишите порядок команд в программе преобразования числа 4 в число 57, содержащей не более 7 команд, указывая лишь номера команд. Если таких программ более одной,»
  • Программирование

Условие:

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

 

1.  прибавь 1,

2.  умножь на 2.

 

Первая из них увеличивает число на экране на 1, вторая удваивает его. Например, 2122  — это программа

умножь на 2

прибавь 1

умножь на 2

умножь на 2,

которая преобразует число 1 в число 12.

Запишите порядок команд в программе преобразования числа 4 в число 57, содержащей не более 7 команд, указывая лишь номера команд. Если таких программ более одной, то запишите любую из них.

Решение:

Чтобы преобразовать число 4 в число 57 с помощью команд прибавь 1 (1) и умножь на 2 (2), мы можем использовать обратный подход. Начнем с числа 57 и будем двигаться к числу 4, применяя обратные операции. Обратные операции: - Если мы видим, что число четное, мы можем применить обратную операцию к умножь на 2, то есть разделить на 2. - Если число нечетное, мы можем применить обратную операцию ...

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

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

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