Вопрос:

7. У исполнителя Делитель две команды, которым присвоены номера: 1. раздели на 2 2. прибавь 1 Первая из них уменьшает число на экране в 2 раза, вторая увеличивает его на 1. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 23 числа 4, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 11222 - это алгоритм: раздели на 2, раздели на 2, прибавь 1, прибавь 1, прибавь 1, который преобразует число 36 в 12.) Если таких алгоритмов более одного, то запишите любой из них.

Смотреть решения всех заданий с листа

Ответ:

Решение:

Чтобы получить из числа 23 число 4, выполним следующие команды:

  1. Раздели на 2: \( 23 : 2 = 11.5 \). Так как исполнитель работает только с натуральными числами, предположим, что деление нацело или округление происходит в пользу целой части. В данном случае, будем считать, что это целочисленное деление, и получаем 11.
  2. Раздели на 2: \( 11 : 2 = 5.5 \) (целочисленное деление = 5).
  3. Раздели на 2: \( 5 : 2 = 2.5 \) (целочисленное деление = 2).
  4. Прибавь 1: \( 2 + 1 = 3 \).
  5. Прибавь 1: \( 3 + 1 = 4 \).

Если же считать, что числа могут быть нецелыми, то алгоритм будет другим:

  1. Раздели на 2: \( 23 / 2 = 11.5 \)
  2. Раздели на 2: \( 11.5 / 2 = 5.75 \)
  3. Раздели на 2: \( 5.75 / 2 = 2.875 \)
  4. Прибавь 1: \( 2.875 + 1 = 3.875 \)
  5. Прибавь 1: \( 3.875 + 1 = 4.875 \)

Однако, условие гласит "работает только с натуральными числами", что подразумевает целочисленное деление. Возвращаясь к первому варианту:

  1. Раздели на 2: \( 23 \rightarrow 11 \)
  2. Раздели на 2: \( 11 \rightarrow 5 \)
  3. Раздели на 2: \( 5 \rightarrow 2 \)
  4. Прибавь 1: \( 2 \rightarrow 3 \)
  5. Прибавь 1: \( 3 \rightarrow 4 \)

Рассмотрим другой вариант, который приводит к числу 4:

  1. Прибавь 1: \( 23 + 1 = 24 \)
  2. Раздели на 2: \( 24 : 2 = 12 \)
  3. Раздели на 2: \( 12 : 2 = 6 \)
  4. Раздели на 2: \( 6 : 2 = 3 \)
  5. Прибавь 1: \( 3 + 1 = 4 \)

Этот вариант также содержит 5 команд.

Ответ: 22211

ГДЗ по фото 📸
Подать жалобу Правообладателю