Вопрос задан 18.06.2023 в 01:46. Предмет Информатика. Спрашивает Захаров Никита.

У исполнителя Умножатель две команды, которым присвоены номера: умножь на 2 прибавь 3 Составьте

алгоритм получения из числа 4 числа 62, содержащий не более 5 команд. В ответе запишите только номера команд.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шайдак Слава.

Ответ: 21121

Python:

variants = []

def f(n, history=''):

   if n == 62: variants.append(int(history))

   if n > 62: return

   f(n * 2, history + '1'), f(n + 3, history + '2')

f(4)

variants.sort()

print(min(variants))

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Алгоритм получения из числа 4 числа 62 с использованием не более 5 команд:

1. Умножение числа 4 на 2: команда 1. 2. Прибавление числа 3: команда 2. 3. Умножение числа 8 (результат предыдущих двух команд) на 2: команда 3. 4. Прибавление числа 3: команда 4. 5. Умножение числа 14 (результат предыдущих четырех команд) на 2: команда 5.

Таким образом, для получения из числа 4 числа 62 необходимо выполнить следующие команды: 1, 2, 3, 4, 5.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос