Контрольные задания > У исполнителя Омега две команды, которым присвоены номера:
1. умножь на 3
2. прибавь 2
Составьте алгоритм получения из числа 2 числа 48, содержащий не более 5 команд. В ответе запишите только номера команд.
Вопрос:
У исполнителя Омега две команды, которым присвоены номера:
1. умножь на 3
2. прибавь 2
Составьте алгоритм получения из числа 2 числа 48, содержащий не более 5 команд. В ответе запишите только номера команд.
Ответ:
Для получения числа 48 из числа 2, можно применить следующий алгоритм:
1. Умножим 2 на 3: 2 * 3 = 6
2. Умножим 6 на 3: 6 * 3 = 18
3. Умножим 18 на 3: 18 * 3 = 54
Теперь, 54 уже больше чем 48, значит нужно перебрать другие варианты.
1. Умножим 2 на 3: 2 * 3 = 6
2. Прибавим к 6 число 2: 6 + 2 = 8
3. Умножим 8 на 3: 8 * 3 = 24
4. Прибавим к 24 число 2: 24 + 2 = 26
5. Прибавим к 26 число 2: 26 + 2 = 28
Теперь, если продолжить только прибавляя 2, то 48 получим долго, попробуем так.
1. Умножим 2 на 3: 2 * 3 = 6
2. Умножим 6 на 3: 6 * 3 = 18
3. Прибавим к 18 число 2: 18 + 2 = 20
4. Умножим 20 на 2: не получим нужного результата, а только увеличим.
1. Умножим 2 на 3: 2 * 3 = 6
2. Умножим 6 на 3: 6 * 3 = 18
3. Прибавим к 18 число 2: 18 + 2 = 20
4. Прибавим к 20 число 2: 20 + 2 = 22
Теперь заметим, что если прибавлять 2, то получиться четные числа, а 48 четное, можно пойти следующим путем.
1. Умножим 2 на 3: 2 * 3 = 6
2. Прибавим к 6 число 2: 6 + 2 = 8
3. Умножим 8 на 3: 8 * 3 = 24
4. Умножим 24 на 2: 24 + 2 = 26
26 + 2 = 28
1. Умножим 2 на 3: 2 * 3 = 6
2. Прибавим к 6 число 2: 6 + 2 = 8
3. Умножим 8 на 3: 8 * 3 = 24
4. Прибавим к 24 число 2: 24 + 2 = 26
5. Умножим 26 на 3, будет больше.
Продолжим подбором, с предположением, что 48 = 16 * 3.
1. Умножим 2 на 3: 2 * 3 = 6
2. Умножим 6 на 3: 6 * 3 = 18
3. Прибавим к 18 число 2: 18 + 2 = 20
4. Прибавим к 20 число 2: 20 + 2 = 22
Нужно число близкое к 16, тогда попробуем прибавлять 2 в начале и умножать на 3 в конце:
1. Прибавим к 2 число 2: 2 + 2 = 4
2. Умножим 4 на 3: 4 * 3 = 12
3. Прибавим к 12 число 2: 12+ 2 = 14
4. Умножим 14 на 3: 14 * 3 = 42
5. Прибавим к 42 число 2: 42 + 2= 44
1. Прибавим к 2 число 2: 2 + 2 = 4
2. Прибавим к 4 число 2: 4 + 2 = 6
3. Умножим 6 на 3: 6 * 3 = 18
4. Умножим 18 на 3: 18 * 3 = 54
5. 1. Прибавим к 2 число 2: 2 + 2 = 4
6. Умножим 4 на 3: 4*3 = 12
7. Умножим 12 на 3: 12 * 3= 36
8. Прибавим 36 + 2= 38
Попробуем еще раз.
1. Умножим 2 на 3: 2*3=6
2. Прибавим к 6 число 2: 6 + 2=8
3. Умножим 8 на 3: 8 * 3 = 24
4. Прибавим к 24 число 2: 24 + 2 = 26
5. Прибавим к 26 число 2: 26+2=28
1. Умножим 2 на 3: 2 * 3 = 6
2. Умножим 6 на 3: 6 * 3 = 18
3. Прибавим к 18 число 2: 18 + 2 = 20
4. Прибавим к 20 число 2: 20+2=22
1. Умножим 2 на 3: 2 * 3 = 6
2. Умножим 6 на 3: 6 * 3 = 18
3. Прибавим к 18 число 2: 18 + 2 = 20
4. Умножим 20 на 3 = 60
1. Умножим 2 на 3: 2 * 3 = 6
2. Умножим 6 на 3: 6 * 3 = 18
3. Умножим 18 на 3: 18 * 3 = 54
1. Умножим 2 на 3: 2 * 3 = 6
2. Умножим 6 на 3: 6 * 3 = 18
3. Умножим 18 на 3: 18 * 3 = 54
Если 48 = 16 * 3, то надо получить число 16
1. Прибавим к 2 число 2: 2 + 2 = 4
2. Прибавим к 4 число 2: 4 + 2= 6
3. Умножим 6 на 3: 6 * 3 = 18
1. Умножим 2 на 3: 2 * 3 = 6
2. Умножим 6 на 3: 6 * 3 = 18
3. Прибавим к 18 число 2 = 20
1. Умножим 2 на 3: 2 * 3 = 6
2. Прибавим к 6 число 2 = 8
3. Умножим 8 на 3= 24
4. Прибавим 24+2 = 26
1. Умножим 2 на 3 = 6
2. Прибавим 6+2 = 8
3. Умножим 8 на 3 = 24
4. Умножим 24 на 3: 24*2= 72
1. Умножим 2 на 3 = 6
2. Прибавим 6+2 = 8
3. Умножим 8 на 3 = 24
4. Прибавим к 24 2= 26
1. Прибавим 2+2 = 4
2. Умножим 4*3 = 12
3. Прибавим 12+2 =14
4. Умножим 14*3= 42
1. Прибавим 2+2=4
2. Прибавим 4+2=6
3. Умножим 6*3 = 18
4. Умножим 18 *3 = 54
1. Прибавим 2+2 = 4
2. Умножим 4*3= 12
3. Умножим 12*3 =36
4. Прибавим 36+2 = 38
Попробуем получить 16:
1. Умножим 2 на 3 = 6
2. Прибавим 6+2=8
3. Прибавим 8+2= 10
4. Прибавим 10+2 =12
5. Прибавим 12+2= 14
6. Прибавим 14+2= 16
1. Прибавим 2 + 2 = 4
2. Прибавим 4 + 2 = 6
3. Прибавим 6 + 2 = 8
4. Умножим 8 на 3 = 24
5. Умножим 24 на 2 = 48
Попробуем
1. Умножим 2 на 3 = 6
2. Умножим 6 на 3 = 18
3. Прибавим 18 +2 = 20
4. Прибавим 20 + 2=22
1. Умножим 2 на 3 = 6
2. Умножим 6 на 3 = 18
3. Прибавим 18 + 2 = 20
4. Умножим 20 на 2 = 40
1. Прибавим 2 + 2 = 4
2. Умножим 4 * 3 = 12
3. Прибавим 12 + 2 = 14
4. Умножим 14 * 3 = 42
5. Прибавим 42 + 2 = 44
1. Прибавим 2 + 2 = 4
2. Умножим 4 * 3 = 12
3. Умножим 12 * 3 = 36
4. Прибавим 36+2 =38
5. Умножим 38 * 3=114
1. Умножим 2 на 3 = 6
2. Умножим 6 на 3 = 18
3. Прибавим 18 + 2 = 20
4. Прибавим 20+2=22
1. Умножим 2 на 3 = 6
2. Умножим 6 на 3=18
3. Прибавим 18+2= 20
4. Прибавим 20+2 = 22
1. Умножим 2 на 3 = 6
2. Умножим 6 на 3 = 18
3. Прибавим 18 +2 = 20
4. Умножим 20 на 3 = 60
1. Умножим 2 на 3 = 6
2. Прибавим 6+2 = 8
3. Умножим 8 на 3= 24
4. Умножим 24 на 2 = 48
Алгоритм: 12111