Вопрос:

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

Ответ:

Нам нужно получить число 48 из числа 2, используя не более 5 команд. Попробуем разные комбинации команд: 1. **2 -> (умножь на 3) -> 6 -> (прибавь 2) -> 8 -> (умножь на 3) -> 24 -> (прибавь 2) -> 26 -> (умножь на 3) -> 78** – слишком много. 2. **2 -> (умножь на 3) -> 6 -> (умножь на 3) -> 18 -> (прибавь 2) -> 20 -> (умножь на 3) -> 60** – тоже много. 3. **2 -> (прибавь 2) -> 4 -> (умножь на 3) -> 12 -> (умножь на 3) -> 36 -> (прибавь 2) -> 38 -> (прибавь 2) -> 40** 4. **2 -> (умножь на 3) -> 6 -> (прибавь 2) -> 8 -> (умножь на 3) -> 24 -> (умножь на 3) -> 72** 5. **2->(Прибавь 2) -> 4 -> (прибавь 2) -> 6 -> (умножь на 3) -> 18 -> (умножь на 3) -> 54** Попробуем другой вариант: 1. **2 + 2 = 4** 2. **4 * 3 = 12** 3. **12 + 2 = 14** 4. **14 + 2 = 16** 5. **16 * 3 = 48** Алгоритм: 2211. Проверка: 2 -> (2) 4 -> (2) 6 -> (1) 18 -> (1) 54, неверно Начнем сначала. Необходимо получить 48 из 2. 1. 2*3 = 6 2. 6 + 2 = 8 3. 8 * 3 = 24 4. 24 * 2 = 48 Команды : 1211 (неверно) 1. **2 -> +2 -> 4** 2. **4 -> *3 -> 12** 3. **12 -> +2 -> 14** 4. **14 -> *3 -> 42** 5. **42 + 2 + 2 + 2 = 48** Поэтому ответ: 1. 2+2 = 4 2. 4+2 = 6 3. 6 * 3 = 18 4. 18+2 = 20 5. 20*3 = 60 1. 2 * 3 = 6 2. 6 * 3 = 18 3. 18 + 2 = 20 4. 20 + 2 = 22 5. 22 * 3 = 66 1. **2 + 2 = 4** 2. **4+2=6** 3. **6*3 = 18** 4. **18*3=54** Алгоритм: 22112 Решение: 1. 2 + 2 = 4 2. 4 + 2 = 6 3. 6+2 = 8 4. 8*3 = 24 5. 24 *2 = 48 (нет) Нам нужно 4 команды. Ответ: Нет подходящего решения.
Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие