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

У исполнителя Удвоитель есть две команды, которым присвоены номера: 1. Вычти 3. 2. Умножь на 2. Составь алгоритм получения из числа 10 числа 62, содержащий не более 5 команд. В ответе запиши только номера команд.

«У исполнителя Удвоитель есть две команды, которым присвоены номера: 1. Вычти 3. 2. Умножь на 2. Составь алгоритм получения из числа 10 числа 62, содержащий не более 5 команд. В ответе запиши только номера команд.»
  • Программирование

Условие:

У исполнителя Удвоитель есть две команды, которым присвоены номера:
1. Вычти 3.
2. Умножь на 2.

Первая из них уменьшает число на экране на 3, вторая удваивает его.
Составь алгоритм получения из числа 10 числа 62 , содержащий не более 5 команд. В ответе запиши только номера команд.
(Например, 12221 - это алгоритм:
вычти 1
умножь на 2
умножь на 2
умножь на 2
вычти 1,
который преобразует число 4 в число 23.)
Если таких алгоритмов более одного, то запиши любой из них.

Решение:

Чтобы получить число 62 из числа 10 с помощью исполнителя Удвоитель, давайте рассмотрим возможные команды и их последовательности. Начнем с числа 10 и будем применять команды, чтобы достичь 62. 1. Умножаем 10 на 2: 10 * 2 = 20. (Команда 2) 2. Умножаем 20 на 2: 20 * 2 = 40. (Команда 2) 3. Умножаем 40 на 2: 40 * 2 = 80. (Команда 2) 4. Вычитаем 3 из 80: 80 - 3 = 77. (Команда 1) 5. Вычитаем 3 из 77: 77 - 3 = 74. (Команда 1) 6. Вычитаем 3 из 74: 74 - 3 = 71. (Команда 1) 7. Вычитаем 3 из 71: 71 - 3 = 68. (Команда 1) 8. Вычитаем 3 из 68: 68 - 3 = 65. (Команда 1) 9. Вычитаем 3 из 65: 65 - 3 = 62. (...

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

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

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