У исполнителя ВЫЧИСЛИТЕЛЬ две команды, которым присвоены номера: 1.вычти 3; 2.умножь на 5. Первая из...

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

у исполнителя ВЫЧИСЛИТЕЛЬ две команды, которым присвоены номера: 1.вычти 3; 2.умножь на 5. Первая из них уменьшает число на экране 3, вторая увеличивает его в 5 раз. Запишите порядок команд в алгоритме получения из числа 11 числа 10 за наименьшее число команд. Например, 212 - это алгоритм (умножь на 5;вычти 3;умножь на 5) который преобразует число 1 в 10. СРОЧНОО

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

3 Ответа

0

Для того чтобы получить число 10 из числа 11 с помощью исполнителя ВЫЧИСЛИТЕЛЬ, имеющего две команды: "вычти 3" (номер 1) и "умножь на 5" (номер 2), нужно продумать, как можно использовать эти команды с минимальным количеством шагов.

  1. Начнем с числа 11.
  2. Применим команду "вычти 3": 11 - 3 = 8
  3. Применим команду "умножь на 5": 8 * 5 = 40
  4. Применим команду "вычти 3": 40 - 3 = 37
  5. Применим команду "вычти 3" снова: 37 - 3 = 34
  6. Применим команду "вычти 3" снова: 34 - 3 = 31
  7. Применим команду "вычти 3" снова: 31 - 3 = 28
  8. Применим команду "вычти 3" снова: 28 - 3 = 25
  9. Применим команду "вычти 3" снова: 25 - 3 = 22
  10. Применим команду "вычти 3" снова: 22 - 3 = 19
  11. Применим команду "вычти 3" снова: 19 - 3 = 16
  12. Применим команду "вычти 3" снова: 16 - 3 = 13
  13. Применим команду "вычти 3" снова: 13 - 3 = 10

Таким образом, для достижения числа 10 из числа 11 минимальным количеством команд, порядок выполнения команд будет следующим:

  1. вычти 3 (1)
  2. умножь на 5 (2)
  3. вычти 3 (1)
  4. вычти 3 (1)
  5. вычти 3 (1)
  6. вычти 3 (1)
  7. вычти 3 (1)
  8. вычти 3 (1)
  9. вычти 3 (1)
  10. вычти 3 (1)
  11. вычти 3 (1)
  12. вычти 3 (1)
  13. вычти 3 (1)

Порядок команд: 1-2-1-1-1-1-1-1-1-1-1-1-1

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

Для того чтобы получить из числа 11 число 10 за наименьшее число команд, можно использовать следующий алгоритм: 121 (умножь на 5; уменьши на 3; умножь на 5).

Сначала число 11 умножается на 5 и становится равным 55, затем из этого числа вычитается 3, получается 52, и в конце число 52 умножается на 5, что дает результат 10.

Таким образом, алгоритм 121 преобразует число 11 в число 10 за наименьшее число команд.

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

Алгоритм: 121 (умножь на 5; вычти 3; умножь на 5)

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

Ваш ответ

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