Вопрос:

С помощью исполнителя Утроитель, напишите алгоритм получения из числа 1 число 83, содержащий наименьшее количество команд. В ответ запишите последовательность команд, если таких программ несколько то запишите любую из них.

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

Ответ:

Привет! Давай вместе решим эту задачу. У нас есть исполнитель "Утроитель", который может только умножать число на 3. Наша цель - получить из числа 1 число 83, используя наименьшее количество команд.

Давай разберем по порядку, как мы можем это сделать:

  1. Сначала попробуем понять, сколько раз нужно умножить 1 на 3, чтобы приблизиться к 83.
  2. Мы можем умножать на 3, пока не получим число близкое к 83.
  3. Давай попробуем умножать на 3 несколько раз и посмотрим, что получится:

1 * 3 = 3 3 * 3 = 9 9 * 3 = 27 27 * 3 = 81

Мы получили 81, это близко к 83. Теперь нам нужно каким-то образом получить 83 из 81. К сожалению, наш "Утроитель" умеет только умножать на 3, но мы можем придумать, как получить 83, зная, что 81 это 27*3*3.

Чтобы получить 83, нам понадобится умножить на 3 четыре раза, чтобы получить 81.

Итак, алгоритм будет состоять из четырех команд умножения на 3:

  1. 1 * 3 = 3
  2. 3 * 3 = 9
  3. 9 * 3 = 27
  4. 27 * 3 = 81

Поскольку исполнитель "Утроитель" умеет только умножать число на 3, чтобы получить число 83, понадобится как минимум 4 команды.

Ответ: Последовательность команд: 3, 3, 3, 3 (что соответствует 1*3*3*3*3 = 81). Получить 83 при помощи только умножения на 3 невозможно, ближайшее число 81.

Не расстраивайся, если не получилось сразу! Главное - практика и понимание принципов. У тебя всё получится!

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