Контрольные задания > 5. У исполнителя Квадратор две команды, которым присвоены номера:
1. раздели на 3
2. возведи в квадрат
Первая из них уменьшает число на экране в 3 раза, вторая возводит число в квадрат.
Исполнитель работает только с натуральными числами.
Составьте алгоритм получения из числа 18 числа 16, содержащий не более 4 команд. В ответе запишите только номера команд.
(Например, 1212 это алгоритм:
раздели на 3
возведи в квадрат
раздели на 3
возведи в квадрат
который преобразует число 18 в число 144.)
Если таких алгоритмов более одного, то запишите любой из них.
Вопрос:
5. У исполнителя Квадратор две команды, которым присвоены номера:
1. раздели на 3
2. возведи в квадрат
Первая из них уменьшает число на экране в 3 раза, вторая возводит число в квадрат.
Исполнитель работает только с натуральными числами.
Составьте алгоритм получения из числа 18 числа 16, содержащий не более 4 команд. В ответе запишите только номера команд.
(Например, 1212 это алгоритм:
раздели на 3
возведи в квадрат
раздели на 3
возведи в квадрат
который преобразует число 18 в число 144.)
Если таких алгоритмов более одного, то запишите любой из них.
Ответ:
Для решения этой задачи, нужно найти последовательность команд, которая преобразует 18 в 16, используя только деление на 3 (если делится нацело) и возведение в квадрат.
* Команда 1: раздели на 3
18 / 3 = 6
* Команда 2: раздели на 3
6 / 3 = 2
* Команда 2: возведи в квадрат
2 * 2 = 4
* Команда 2: возведи в квадрат
4 * 4 = 16
Таким образом, последовательность команд: 1122
Ответ: 1122