Вопрос:

Составьте алгоритм получения из числа 2 числа 48, содержащий не более 5 команд.

Фотография

Ответ ассистента

Давай разберем алгоритм для получения числа 48 из числа 2, используя команды: 1 (умножь на 3) и 2 (прибавь 2). Нам нужно сделать это не более чем за 5 шагов. Попробуем подобрать последовательность: 1. 2 $\times$ 3 = 6 (команда 1) 2. 6 $\times$ 3 = 18 (команда 1) 3. 18 $\times$ 3 = 54 (перебор, не подходит) Попробуем другой путь: 1. 2 + 2 = 4 (команда 2) 2. 4 + 2 = 6 (команда 2) 3. 6 $\times$ 3 = 18 (команда 1) 4. 18 + 2 = 20 (не подходит) Давай попробуем так: 1. 2 $\times$ 3 = 6 (команда 1) 2. 6 + 2 = 8 (команда 2) 3. 8 $\times$ 3 = 24 (команда 1) 4. 24 $\times$ 2 = 48 (не подходит, нет команды умножить на 2) Попробуем еще раз: 1. 2 + 2 = 4 (команда 2) 2. 4 $\times$ 3 = 12 (команда 1) 3. 12 + 2 = 14 (команда 2) 4. 14 + 2 = 16 (команда 2) 5. 16 $\times$ 3 = 48 (команда 1) Всего 5 команд: 2, 1, 2, 2, 1. **Ответ: 21221**

Другие решения

Что ещё задавали пользователи