Вопрос задан 26.07.2023 в 20:07. Предмет Информатика. Спрашивает Нефёдов Максим.

Ребят, помогите пж надо составить алгоритм получения из числа 3 число 18, используя 2 команды

1)-1 2)*2
0 0
Перейти к ответам

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

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

нужно действовать от обратного

возьмём число 18 и попробуем получить из него число 2. Так как мы начинаем алгоритм с конца то и действия превратятся в противоположные: -1 станет 1, *2  станет /2.

Разделим 18 на 2 = 9 (команда 2)

Прибавим 1 к 9 = 10 (команда 1)

Разделим 10 на 2 = 5 (команда 2)

Прибавим 1 к 5 = 6 (команда 1)

Разделим 6 на 2 = 3 (команда 2)

Получили порядок команд: 21212, но так как мы действовали от обратного нужно реверсировать порядок команд (записать команды в обратном порядке). В нашем случае изначальный порядок равен реверсированному (21212 = 21212), поэтому в этом нет необходимости.

В итоге получен алгоритм: 21212



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

Для получения из числа 3 числа 18, используя только две команды (-1 и *2), можно воспользоваться следующим алгоритмом:

  1. Начинаем с числа 3.
  2. Применяем операцию умножения на 2, получаем 3 * 2 = 6.
  3. Применяем операцию умножения на 2 еще раз, получаем 6 * 2 = 12.
  4. Применяем операцию умножения на 2 еще раз, получаем 12 * 2 = 24.
  5. Применяем операцию вычитания 1, получаем 24 - 1 = 23.
  6. Применяем операцию вычитания 1 еще раз, получаем 23 - 1 = 22.
  7. Применяем операцию вычитания 1 еще раз, получаем 22 - 1 = 21.
  8. Применяем операцию вычитания 1 еще раз, получаем 21 - 1 = 20.
  9. Применяем операцию вычитания 1 еще раз, получаем 20 - 1 = 19.
  10. Применяем операцию вычитания 1 еще раз, получаем 19 - 1 = 18.

Таким образом, после последовательного применения указанных команд к числу 3, мы получим число 18.

0 0

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

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

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

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