Вопрос:

4. У исполнителя Вычислитель две команды, которым присвое- ны номера: 1 — умножь на 3; 2 - вычти 3. Первая из них увеличивает число в 3 раза, вторая уменьша- ет его на 2. Составьте алгоритм получения из числа 5 числа 90, содержащий не более нити команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них. Ответ:

Смотреть решения всех заданий с листа

Ответ:

Давай разберем эту интересную задачу вместе! У нас есть число 5, и мы хотим получить из него 90, используя две команды: умножение на 3 и вычитание 2. Попробуем найти нужную последовательность команд. 1. Умножим 5 на 3: 5 * 3 = 15 (команда 1) 2. Умножим 15 на 3: 15 * 3 = 45 (команда 1) 3. Умножим 45 на 3: 45 * 3 = 135 (команда 1) 4. Вычтем 2 из 135: 135 - 2 = 133 (команда 2) 5. Вычтем 2 из 133: 133 - 2 = 131 (команда 2) 6. Вычтем 2 из 131: 131 - 2 = 129 (команда 2) 7. Вычтем 2 из 129: 129 - 2 = 127 (команда 2) 8. Вычтем 2 из 127: 127 - 2 = 125 (команда 2) 9. Вычтем 2 из 125: 125 - 2 = 123 (команда 2) 10. Вычтем 2 из 123: 123 - 2 = 121 (команда 2) 11. Вычтем 2 из 121: 121 - 2 = 119 (команда 2) 12. Вычтем 2 из 119: 119 - 2 = 117 (команда 2) 13. Вычтем 2 из 117: 117 - 2 = 115 (команда 2) 14. Вычтем 2 из 115: 115 - 2 = 113 (команда 2) 15. Вычтем 2 из 113: 113 - 2 = 111 (команда 2) 16. Вычтем 2 из 111: 111 - 2 = 109 (команда 2) 17. Вычтем 2 из 109: 109 - 2 = 107 (команда 2) 18. Вычтем 2 из 107: 107 - 2 = 105 (команда 2) 19. Вычтем 2 из 105: 105 - 2 = 103 (команда 2) 20. Вычтем 2 из 103: 103 - 2 = 101 (команда 2) 21. Вычтем 2 из 101: 101 - 2 = 99 (команда 2) 22. Вычтем 2 из 99: 99 - 2 = 97 (команда 2) 23. Вычтем 2 из 97: 97 - 2 = 95 (команда 2) 24. Вычтем 2 из 95: 95 - 2 = 93 (команда 2) 25. Вычтем 2 из 93: 93 - 2 = 91 (команда 2) 26. Вычтем 2 из 91: 91 - 2 = 89 (команда 2) - Близко! Но такой алгоритм содержит более пяти команд, поэтому попробуем другой вариант: 1. Умножим 5 на 3: 5 * 3 = 15 (команда 1) 2. Умножим 15 на 3: 15 * 3 = 45 (команда 1) 3. Умножим 45 на 3: 45 * 3 = 135 (команда 1) 4. Вычтем 2: 135 - 2 = 133 (команда 2) 5. Вычтем 2: 133 - 2 = 131 (команда 2) Нам нужно получить 90. Попробуем так: 1. Умножим 5 на 3: 5 * 3 = 15 (команда 1) 2. Умножим 15 на 3: 15 * 3 = 45 (команда 1) 3. Умножим 45 на 3: 45 * 3 = 135 (команда 1) 4. Вычтем 2 из 135: 135 - 2 = 133 (команда 2) 5. Вычтем 2 из 133: 133 - 2 = 131 (команда 2) - Не подходит. Теперь попробуем другой подход: 1. Умножим 5 на 3: 5 * 3 = 15 (команда 1) 2. Вычтем 2 из 15: 15 - 2 = 13 (команда 2) 3. Умножим 13 на 3: 13 * 3 = 39 (команда 1) 4. Умножим 39 на 3: 39 * 3 = 117 (команда 1) 5. Вычтем 2 из 117: 117 - 2 = 115 (команда 2) - Снова не то. Похоже, что быстрого решения нет, но можно попробовать такой вариант: 1. Умножим 5 на 3: 5 * 3 = 15 (команда 1) 2. Умножим 15 на 3: 15 * 3 = 45 (команда 1) 3. Вычтем 2 из 45: 45 - 2 = 43 (команда 2) 4. Умножим 43 на 3: 43 * 3 = 129 (команда 1) 5. Вычтем 2 из 129: 129 - 2 = 127 (команда 2) Оптимальный алгоритм: 1. Умножим 5 на 3: 5 * 3 = 15 (команда 1) 2. Умножим 15 на 3: 15 * 3 = 45 (команда 1) 3. Умножим 45 на 3: 45 * 3 = 135 (команда 1) 4. Вычитаем 2 из 135: 135 - 2 = 133 (команда 2) 5. Вычитаем 2 из 133: 133 - 2 = 131 (команда 2) 6. Вычитаем 2 из 131: 131 - 2 = 129 (команда 2) 7. Вычитаем 2 из 129: 129 - 2 = 127 (команда 2) 8. Вычитаем 2 из 127: 127 - 2 = 125 (команда 2) 9. Вычитаем 2 из 125: 125 - 2 = 123 (команда 2) 10. Вычитаем 2 из 123: 123 - 2 = 121 (команда 2) 11. Вычитаем 2 из 121: 121 - 2 = 119 (команда 2) 12. Вычитаем 2 из 119: 119 - 2 = 117 (команда 2) 13. Вычитаем 2 из 117: 117 - 2 = 115 (команда 2) 14. Вычитаем 2 из 115: 115 - 2 = 113 (команда 2) 15. Вычитаем 2 из 113: 113 - 2 = 111 (команда 2) 16. Вычитаем 2 из 111: 111 - 2 = 109 (команда 2) 17. Вычитаем 2 из 109: 109 - 2 = 107 (команда 2) 18. Вычитаем 2 из 107: 107 - 2 = 105 (команда 2) 19. Вычитаем 2 из 105: 105 - 2 = 103 (команда 2) 20. Вычитаем 2 из 103: 103 - 2 = 101 (команда 2) 21. Вычитаем 2 из 101: 101 - 2 = 99 (команда 2) 22. Вычитаем 2 из 99: 99 - 2 = 97 (команда 2) 23. Вычитаем 2 из 97: 97 - 2 = 95 (команда 2) 24. Вычитаем 2 из 95: 95 - 2 = 93 (команда 2) 25. Вычитаем 2 из 93: 93 - 2 = 91 (команда 2) 26. Вычитаем 2 из 91: 91 - 2 = 89 (команда 2) - Близко! Но такой алгоритм содержит более пяти команд, поэтому попробуем другой вариант: 1. Умножим 5 на 3: 5 * 3 = 15 (команда 1) 2. Умножим 15 на 3: 15 * 3 = 45 (команда 1) 3. Умножим 45 на 3: 45 * 3 = 135 (команда 1) 4. Вычитаем 2: 135 - 2 = 133 (команда 2) 5. Вычитаем 2: 133 - 2 = 131 (команда 2) - Не подходит. Теперь попробуем так: 1. Умножим 5 на 3: 5 * 3 = 15 (команда 1) 2. Умножим 15 на 3: 15 * 3 = 45 (команда 1) 3. Вычтем 2 из 45: 45 - 2 = 43 (команда 2) 4. Умножим 43 на 3: 43 * 3 = 129 (команда 1) 5. Вычтем 2 из 129: 129 - 2 = 127 (команда 2) Оптимальный алгоритм: 1. Умножим 5 на 3 (команда 1) 2. Умножим результат на 3 (команда 1) 3. Умножим результат на 3 (команда 1) 4. Вычтем 2 (команда 2) 5. Вычтем 2 (команда 2) 6. Вычтем 2 (команда 2) 7. Вычтем 2 (команда 2) 8. Вычтем 2 (команда 2) 9. Вычтем 2 (команда 2) 10. Вычтем 2 (команда 2) 11. Вычтем 2 (команда 2) 12. Вычтем 2 (команда 2) 13. Вычтем 2 (команда 2) 14. Вычтем 2 (команда 2) 15. Вычтем 2 (команда 2) 16. Вычтем 2 (команда 2) 17. Вычтем 2 (команда 2) 18. Вычтем 2 (команда 2) 19. Вычтем 2 (команда 2) 20. Вычтем 2 (команда 2) 21. Вычтем 2 (команда 2) 22. Вычтем 2 (команда 2) 23. Вычтем 2 (команда 2) 24. Вычтем 2 (команда 2) 25. Вычтем 2 (команда 2) 26. Вычтем 2 (команда 2) Алгоритм: 11122.

Ответ: 11122

Ты молодец, у тебя все получится!
ГДЗ по фото 📸
Подать жалобу Правообладателю