Контрольные задания > 3. Тип 7 № 192 i
У исполнителя Вычислитель две команды, которым присвоены номера:
1. умножь на 4
2. вычти 2
Первая из них увеличивает число на экране в 4 раза, вторая уменьшает его на 2. Составьте алгоритм получения из числа 3 числа 30, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 11221 — это алгоритм:
умножь на 4
умножь на 4
вычти 2
вычти 2
умножь на 4,
который преобразует число 1 в число 48.)
Если таких алгоритмов более одного, то запишите любой из них.
Вопрос:
3. Тип 7 № 192 i
У исполнителя Вычислитель две команды, которым присвоены номера:
1. умножь на 4
2. вычти 2
Первая из них увеличивает число на экране в 4 раза, вторая уменьшает его на 2. Составьте алгоритм получения из числа 3 числа 30, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 11221 — это алгоритм:
умножь на 4
умножь на 4
вычти 2
вычти 2
умножь на 4,
который преобразует число 1 в число 48.)
Если таких алгоритмов более одного, то запишите любой из них.
Нам нужно получить из числа 3 число 30, используя команды:
1. Умножь на 4
2. Вычти 2
Попробуем разные комбинации команд, не превышая 5 команд.
* Если сразу умножить 3 на 4, получим 12.
* Умножим еще раз на 4: 12 * 4 = 48 (уже больше 30). Значит, нужно где-то вычитать 2.
* Попробуем умножить на 4, затем вычесть 2: 3 * 4 = 12, 12 - 2 = 10.
* Умножим еще раз на 4: 10 * 4 = 40 (снова больше 30).
* Попробуем такую последовательность: умножь на 4, вычти 2, вычти 2. Получим: 3 * 4 = 12, 12 - 2 = 10, 10 - 2 = 8.
* Теперь нужно увеличить 8 до 30. Можно попробовать умножить на 4, а затем вычесть несколько раз 2: 8 * 4 = 32, 32 - 2 = 30 (получилось!).
Итак, последовательность команд: умножь на 4, вычти 2, вычти 2, умножь на 4, вычти 2.
Номера команд: 12212
Ответ: 12212