Условие: Исполнитель Вычислитель имеет две команды: 1. умножь на 3 2. вычти 2 Нужно составить алгоритм получения из числа 10 числа 60, используя не более 5 команд.
Решение:
Рассмотрим, какие последовательности команд приведут к результату 60, начиная с 10:
1. умножь на 3: \( 10 \times 3 = 30 \)
2. умножь на 3: \( 30 \times 3 = 90 \)
3. вычти 2: \( 90 - 2 = 88 \)
4. вычти 2: \( 88 - 2 = 86 \)
5. вычти 2: \( 86 - 2 = 84 \)
Этот вариант не подходит, так как мы получили 84, а не 60.
1. умножь на 3: \( 10 \times 3 = 30 \)
2. вычти 2: \( 30 - 2 = 28 \)
3. вычти 2: \( 28 - 2 = 26 \)
4. вычти 2: \( 26 - 2 = 24 \)
5. умножь на 3: \( 24 \times 3 = 72 \)
Этот вариант не подходит, так как мы получили 72, а не 60.
1. вычти 2: \( 10 - 2 = 8 \)
2. умножь на 3: \( 8 \times 3 = 24 \)
3. умножь на 3: \( 24 \times 3 = 72 \)
4. вычти 2: \( 72 - 2 = 70 \)
5. вычти 2: \( 70 - 2 = 68 \)
Этот вариант не подходит, так как мы получили 68, а не 60.
1. вычти 2: \( 10 - 2 = 8 \)
2. вычти 2: \( 8 - 2 = 6 \)
3. умножь на 3: \( 6 \times 3 = 18 \)
4. умножь на 3: \( 18 \times 3 = 54 \)
5. вычти 2: \( 54 - 2 = 52 \)
Этот вариант не подходит, так как мы получили 52, а не 60.
1. умножь на 3: \( 10 \times 3 = 30 \)
2. вычти 2: \( 30 - 2 = 28 \)
3. вычти 2: \( 28 - 2 = 26 \)
4. вычти 2: \( 26 - 2 = 24 \)
5. вычти 2: \( 24 - 2 = 22 \)
Этот вариант не подходит, так как мы получили 22, а не 60.
1. умножь на 3: \( 10 \times 3 = 30 \)
2. умножь на 3: \( 30 \times 3 = 90 \)
3. вычти 2: \( 90 - 2 = 88 \)
4. вычти 2: \( 88 - 2 = 86 \)
5. вычти 2: \( 86 - 2 = 84 \)
Этот вариант не подходит, так как мы получили 84, а не 60.
1. вычти 2: \( 10 - 2 = 8 \)
2. умножь на 3: \( 8 \times 3 = 24 \)
3. вычти 2: \( 24 - 2 = 22 \)
4. вычти 2: \( 22 - 2 = 20 \)
5. умножь на 3: \( 20 \times 3 = 60 \)
Этот алгоритм подходит, так как он состоит из 5 команд и дает в результате 60.
Ответ: 12223
}, {