У ис­пол­ни­те­ля Де­ли­тель две ко­ман­ды, ко­то­рым при­сво­е­ны но­ме­ра: 1. раз­де­ли на 2 2.вычти...

Тематика Информатика
Уровень 5 - 9 классы
алгоритмы команды делитель натуральные числа уменьшение числа деление вычитание преобразование чисел числовые операции задачи на алгоритмы
0

У ис­пол­ни­те­ля Де­ли­тель две ко­ман­ды, ко­то­рым при­сво­е­ны но­ме­ра:

  1. раз­де­ли на 2

2.вычти 3

Пер­вая из них умень­ша­ет число на экра­не в 2 раза, вто­рая умень­ша­ет его на 3. Ис­пол­ни­тель ра­бо­та­ет толь­ко с на­ту­раль­ны­ми чис­ла­ми. Со­ставь­те ал­го­ритм по­лу­че­ния из числа 34 числа 1, со­дер­жа­щий не более 5 ко­манд. В от­ве­те за­пи­ши­те толь­ко но­ме­ра ко­манд. (На­при­мер, 21211 — это ал­го­ритм: вычти 3, раз­де­ли на 2, вычти 3, раз­де­ли на 2, раз­де­ли на 2, ко­то­рый пре­об­ра­зу­ет число 33 в 3.) Если таких ал­го­рит­мов более од­но­го, то за­пи­ши­те любой из них. И откуда получиться ответ 12122?

avatar
задан месяц назад

3 Ответа

0

Алгоритм: разделить на 2, вычесть 3, разделить на 2, разделить на 2, вычесть 3.

Из числа 34 получится число 1. А ответ 12122 получится из числа 17.

avatar
ответил месяц назад
0

Для решения задачи необходимо достичь числа 1 из числа 34, используя команды "раздели на 2" и "вычти 3", при этом не более 5 шагов. Рассмотрим, как можно последовательно применять команды, чтобы достичь нужного результата.

Исходное число: 34.

  1. Команда 1 (раздели на 2): 34 делим на 2, получаем 17.
  2. Команда 2 (вычти 3): 17 уменьшаем на 3, получаем 14.
  3. Команда 1 (раздели на 2): 14 делим на 2, получаем 7.
  4. Команда 2 (вычти 3): 7 уменьшаем на 3, получаем 4.
  5. Команда 2 (вычти 3): 4 уменьшаем на 3, получаем 1.

Таким образом, последовательность команд будет 12122.

Алгоритм 12122 позволяет преобразовать число 34 в 1 за 5 шагов:

  • Применяем 1: 34 → 17
  • Применяем 2: 17 → 14
  • Применяем 1: 14 → 7
  • Применяем 2: 7 → 4
  • Применяем 2: 4 → 1

Это один из возможных алгоритмов, который решает поставленную задачу.

avatar
ответил месяц назад
0

Для получения из числа 34 числа 1 алгоритм будет следующим:

  1. Вычти 3 (получаем 31)
  2. Раздели на 2 (получаем 15)
  3. Раздели на 2 (получаем 7)
  4. Вычти 3 (получаем 4)
  5. Раздели на 2 (получаем 2)
  6. Раздели на 2 (получаем 1)

Таким образом, алгоритм 12122 преобразует число 34 в число 1.

avatar
ответил месяц назад

Ваш ответ

Вопросы по теме