Контрольные задания > 4. У исполнителя Вычислитель две команды, которым присвоены номера:
1. умножь на 4
2. вычти 2
Первая из них увеличивает число на экране в 4 раза, вторая уменьшает его на 2. Составьте алгоритм получения из числа 3 числа 30, содержащий не более 5 команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.
Вопрос:
4. У исполнителя Вычислитель две команды, которым присвоены номера:
1. умножь на 4
2. вычти 2
Первая из них увеличивает число на экране в 4 раза, вторая уменьшает его на 2. Составьте алгоритм получения из числа 3 числа 30, содержащий не более 5 команд. В ответе запишите только номера команд. Если таких алгоритмов более одного, то запишите любой из них.
Ответ:
**Решение:**
Нужно получить из 3 число 30, используя не более 5 команд, умножающих на 4 или вычитающих 2.
Попробуем разные комбинации:
1. 3 * 4 = 12
2. 12 * 4 = 48
3. 48 - 2 = 46
4. 46 - 2 = 44
5. 44 - 2 = 42
Этот путь не подходит, так как нужно получить 30.
Попробуем другой путь:
1. 3 * 4 = 12
2. 12 - 2 = 10
3. 10 * 4 = 40
4. 40 - 2 = 38
5. 38 - 2 = 36
Этот путь тоже не подходит.
Попробуем еще один путь:
1. 3 * 4 = 12
2. 12 * 4 = 48
3. 48 - 2 = 46
4. 46 - 2 = 44
5. 44 - 14 = 30 (не подходит, так как вычитание 14 нельзя получить)
Попробуем другой путь:
1. 3 * 4 = 12
2. 12 - 2 = 10
3. 10 - 2 = 8
4. 8 * 4 = 32
5. 32 - 2 = 30
Последовательность команд: 1, 2, 2, 1, 2.
**Ответ:** 12212