Какое написанное больше 40 число можно получить, выполнився данным алгоритмом?

Какое написанное больше 40 число можно получить, выполнився данным алгоритмом?
Osen

Osen

Хорошо, давайте разберемся с этой задачей.

Алгоритм, о котором вы говорите, позволяет нам создавать новое число, применяя следующие шаги:

1. Выберите любое положительное число.
2. Если число четное, разделите его пополам.
3. Если число нечетное, умножьте его на 3 и прибавьте 1.
4. Повторяйте шаги 2 и 3 с получившимся числом, пока не получите число больше 40.

Давайте проверим несколько примеров, чтобы лучше понять, как работает этот алгоритм.

Представим, что мы выбрали число 10.

Шаг 2: 10 - четное число, поэтому мы делим его пополам. Получаем 5.

Шаг 3: 5 - нечетное число, поэтому мы умножаем его на 3 и прибавляем 1. Получаем 16.

Шаг 2: 16 - четное число, делим его пополам. Получаем 8.

Шаг 3: 8 - четное число, делим его пополам. Получаем 4.

Шаг 3: 4 - четное число, делим его пополам. Получаем 2.

Шаг 3: 2 - четное число, делим его пополам. Получаем 1.

Шаг 3: 1 - нечетное число, умножаем его на 3 и прибавляем 1. Получаем 4.

Шаг 3: 4 - четное число, делим его пополам. Получаем 2.

Шаг 3: 2 - четное число, делим его пополам. Получаем 1.

Видим, что мы попали в бесконечный цикл: числа 4 и 2 постоянно чередуются.

Данный алгоритм не приведет нас к числу больше 40, если мы выбрали число 10. Чтобы найти число больше 40, выполняя этот алгоритм, нам нужно выбрать другое начальное число.

Испытаем другое число, например, 20.

Шаг 2: 20 - четное число, делим его пополам. Получаем 10.

Шаг 2: 10 - четное число, делим его пополам. Получаем 5.

Шаг 3: 5 - нечетное число, умножаем его на 3 и прибавляем 1. Получаем 16.

Шаг 2: 16 - четное число, делим его пополам. Получаем 8.

Шаг 2: 8 - четное число, делим его пополам. Получаем 4.

Шаг 2: 4 - четное число, делим его пополам. Получаем 2.

Шаг 3: 2 - четное число, делим его пополам. Получаем 1.

Шаг 3: 1 - нечетное число, умножаем его на 3 и прибавляем 1. Получаем 4.

Шаг 2: 4 - четное число, делим его пополам. Получаем 2.

Шаг 3: 2 - четное число, делим его пополам. Получаем 1.

Мы снова попали в бесконечный цикл: числа 4 и 2 постоянно чередуются.

Таким образом, при выборе числа 20 мы также не можем получить число больше 40 с помощью данного алгоритма.

Мы можем повторить этот процесс для различных чисел, но вышеупомянутые примеры показывают, что с выбранными начальными числами 10 и 20 невозможно получить число больше 40 с помощью этого алгоритма.
Знаешь ответ?
Задать вопрос
Привет!
hello