Смотреть решения всех заданий с фото
Вопрос:

1. Определите значение переменной m после выполнения фрагмента алгоритма:

Ответ:

Начальные значения: m = 81, n = 48. Сначала проверяем, m равно n? Нет (81 != 48). Затем проверяем, m > n? Да (81 > 48). Выполняем m = m - n, m = 81 - 48 = 33. Теперь m = 33, n = 48. Снова проверяем m == n? Нет (33 != 48), m > n? Нет (33 < 48). Выполняем n = n - m, n = 48 - 33 = 15. Теперь m = 33, n = 15. Снова проверяем m == n? Нет (33 != 15). m > n? Да (33 > 15). m = m - n, m = 33 - 15 = 18. Теперь m=18, n = 15. Снова проверяем m == n? Нет (18 != 15). m > n? Да (18 > 15). m = m - n, m = 18 - 15 = 3. Теперь m=3, n = 15. Снова проверяем m == n? Нет (3 != 15). m > n? Нет (3 < 15). n = n - m, n = 15 - 3 = 12. Теперь m = 3, n = 12. Снова проверяем m == n? Нет (3 != 12). m > n? Нет (3 < 12). n = n - m, n = 12 - 3 = 9. Теперь m=3, n=9. Снова проверяем m == n? Нет (3 != 9). m > n? Нет (3 < 9). n = n - m, n = 9 - 3 = 6. Теперь m=3, n=6. Снова проверяем m == n? Нет (3 != 6). m > n? Нет (3 < 6). n = n - m, n = 6 - 3 = 3. Теперь m=3, n=3. Снова проверяем m == n? Да (3 == 3). Конец цикла. Значение переменной m = 3. Итоговый ответ: 3.

Похожие