Рассмотрим вариант решения задания из учебника Босова, Босова, Бондарева 8 класс, Просвещение: ВАРИАНТ 2 1. Сколько раз исполнится следующий цикл, записанный на двух языках программирования? Ответ: цикл исполнится 1 раз, так как 12 – 2 = 10 и условие выхода из цикла выполняется. 2. Какое число будет выведено в результате работы следующей программы, записанной на двух языках программирования? Ответ:16 (1+3+5+7) 3. В программе, записанной на двух языках программирования, поменяли местами две строки. Изменится ли результат программы? В ответе запишите результат работы каждой из программ. Результат работы изменится. Цикл выполняется только один раз, так как k < 8 и в первой (k=3), и во второй программе (k=3). Результат первой программы: вывод 3, результат второй программы вывод 1 4. Дополнительное задание. Используя цикл с условием окончания работы, напишите программу определения наибольшего общего делителя двух натуральных чисел. var a, b: integer; begin write('a, b > > '); readln(a, b); repeat if a > b then a := a - b else b := b - a until a = b; writeln('НОД = ', a) end. Окно вывода: a, b > > 9 54 НОД = 9 a, b > > 78 12 НОД = 6 Python a,b=map(int,input().split()) while True: if a > b:a=a-b else:b=b-a if a==b:break print('НОД=',a)