Давай разберем этот алгоритм по шагам:
a = 56 и b = 77.a = b? (56 = 77?) — Нет.a > b? (56 > 77?) — Нет.b := b - a;. Теперь b становится 77 - 56 = 21. Переменная a остается прежней (56).a = b? (56 = 21?) — Нет.a > b? (56 > 21?) — Да.a := a - b;. Теперь a становится 56 - 21 = 35. Переменная b остается прежней (21).a = b? (35 = 21?) — Нет.a > b? (35 > 21?) — Да.a := a - b;. Теперь a становится 35 - 21 = 14. Переменная b остается прежней (21).a = b? (14 = 21?) — Нет.a > b? (14 > 21?) — Нет.b := b - a;. Теперь b становится 21 - 14 = 7. Переменная a остается прежней (14).a = b? (14 = 7?) — Нет.a > b? (14 > 7?) — Да.a := a - b;. Теперь a становится 14 - 7 = 7. Переменная b остается прежней (7).a = b? (7 = 7?) — Да.a = b выполнено, и алгоритм завершает работу.Ответ: 7