III. Алгоритм

1. Если числа равны, то взять любое из них в качестве ответа, а если не равны – – продолжить выполнение алгоритма

2. Заменить большее число разностью большего и меньшего из чисел

3. Вернуться к выполнению п.1

4. Найден НОД(M,N)

 

Например:

M
N

 

Самостоятельная работа:

Блок-схема, алгоритм на АЯ, программа, трассировочная таблица.

ДЗ: § 40, Задание: 2 и 3

Блок-схема

 
 

 

Алгоритм на АЯ

Алг Евклида

цел M,N

Нач

Вывод ‘Введите M и N’

Ввод M,N

Пока M<>N, повторять

нц

Если M>N,

то M:=M-N

иначе N:=N-M

КЕсли

кц

Вывод ‘НОД=’, M

Кон

PROGRAMEvklid;

varM,N: integer;