Вопрос:

7. Тип 7 № 194/ У исполнителя Вычислитель две команды, которым присвоены номера: 1. умножь на 4 2. вычти 1 Ответ 11221 Первая из них увеличивает число на экране в 4 раза, вторая уменьшает его на 1. Составьте алгоритм получения из числа 2 числа 120, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 11221 это алгоритм: умножь на 4 умножь на 4 вычти 1 вычти 1 умножь на 4, который преобразует число 1 в число 56.) Если таких алгоритмов более одного, то запишите любой из них.

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

Ответ:

Ответ:

Составим алгоритм, используя команды умножения на 4 и вычитания 1, чтобы из числа 2 получить число 120.

Начнем с числа 2 и будем применять команды:

  1. Умножим 2 на 4: 2 * 4 = 8 (команда 1)
  2. Умножим 8 на 4: 8 * 4 = 32 (команда 1)
  3. Умножим 32 на 4: 32 * 4 = 128 (команда 1)
  4. Вычтем 1 из 128: 128 - 1 = 127 (команда 2)
  5. Вычтем 1 из 127: 127 - 1 = 126 (команда 2)
  6. Вычтем 1 из 126: 126 - 1 = 125 (команда 2)
  7. Вычтем 1 из 125: 125 - 1 = 124 (команда 2)
  8. Вычтем 1 из 124: 124 - 1 = 123 (команда 2)
  9. Вычтем 1 из 123: 123 - 1 = 122 (команда 2)
  10. Вычтем 1 из 122: 122 - 1 = 121 (команда 2)
  11. Вычтем 1 из 121: 121 - 1 = 120 (команда 2)

Запишем последовательность команд: 11122222222

Более короткое решение

Альтернативное решение:

  1. Умножим 2 на 4: 2 * 4 = 8 (команда 1)
  2. Умножим 8 на 4: 8 * 4 = 32 (команда 1)
  3. Умножим 32 на 4: 32 * 4 = 128 (команда 1)
  4. Вычтем 1 из 128: 128 - 1 = 127 (команда 2)
  5. Вычтем 1 из 127: 127 - 7 = 120 (команда 2)

Запишем последовательность команд: 11122222222

Ответ: 1112222222

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

Доп. профит: Читерский прием Поиск оптимального алгоритма - важный навык в программировании для экономии ресурсов и времени.

ГДЗ по фото 📸

Похожие