Определите, из каких базовых структур составлен алгоритм Евклида, определяющий наибольший общий делитель двух натуральных чисел A и B. НОД(A,B)= НОД(min(A,B), |A-B|)Сформулируйте правило нахождения наибольшего общего делителя двух натуральных чисел A и B согласно алгоритму Евклида.
Логическая структура любого алгоритма может быть представлена, как комбинация трех базовых структур.
1. следование или линейная структура;
2. ветвление или разветвляющаяся структура;
3. цикл или циклическая структура.
В алгоритме Евклида поиска НОД, все три они есть. Хотя на вашем рисунке и нет блока цикла, но он выражен неявно, с помощью оператора безусловного перехода (в Паскале, например, это оператор - goto метка).
Правило нахождения НОД двух натуральных чисел A и B у вас написано в условии задания. НОД(A,B)= НОД(min(A,B), |A-B|). Это "звучит" так: НОД двух натуральных чисел A и B равен НОДу двух других натуральных чисел. Первое число - разность (большего и меньшего), второе - меньшее из начальных чисел: НОД(A,B) = НОД(B,A-B) если Agt;B (или НОД(A,B) = НОД(A,B-A) если Alt;B)

Другие вопросы в разделе - Информатика

Некоторое число в двоичной системе счисления записывается как 10111. ...
2018-09-23 00:00:00

Как разобрать морфол. Разбор слова ученик ...
2018-09-23 00:00:00

вставте пропущеные буквы Необ…ятные, павил…он, в…ехать, трех…ярусный, человеч…к, двор…к, ...
2018-09-23 00:00:00

. Напишите аналитическую статью на тему "Казахстан – наш ...
2018-09-23 00:00:00