Вопрос:

Определите результат выполнения алгоритма при M=48 и N=18.

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

Ответ:

Давайте проследим за выполнением алгоритма по шагам:

  1. Начало: Вводим значения M = 48 и N = 18.
  2. Цикл: Сравниваем M и N: 48 = 18? Нет.
  3. Условие M > N: 48 > 18? Да.
  4. M := M - N: M = 48 - 18 = 30. Теперь M = 30.
  5. Цикл: Сравниваем M и N: 30 = 18? Нет.
  6. Условие M > N: 30 > 18? Да.
  7. M := M - N: M = 30 - 18 = 12. Теперь M = 12.
  8. Цикл: Сравниваем M и N: 12 = 18? Нет.
  9. Условие M > N: 12 > 18? Нет.
  10. N := N - M: N = 18 - 12 = 6. Теперь N = 6.
  11. Цикл: Сравниваем M и N: 12 = 6? Нет.
  12. Условие M > N: 12 > 6? Да.
  13. M := M - N: M = 12 - 6 = 6. Теперь M = 6.
  14. Цикл: Сравниваем M и N: 6 = 6? Да.
  15. Вывод M: Выводим значение M.

Таким образом, алгоритм завершается, когда M становится равным N. В результате, M = 6.

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