Предмет: Информатика,
автор: yasuperdedka2
хелп ми помогите срочно дам много балов В алгоритме перепутались все команды. Вот они:
N команды Команда
1 КОНЕЦ
2 НАЧАЛО
3 ВЫВОД М
4 ЕСЛИ М>N, ТО
5 ВВОД М,N
6 М:=М-N
7 ПОКА М≠N, ПОВТОРЯЙ
8 КОНЕЦ ЦИКЛА
9 КОНЕЦ ВЕТВЛЕНИЯ
10 N:=N-M
11 ИНАЧЕ
Восстановите алгоритм, расположив его
команды в логическом порядке, и
опишите, какую функцию он выполняет.
Примечание 1: в алгоритме нет лишних
команд, новые команды в алгоритм
добавлять нельзя.
Примечание 2: М и N – натуральные
числа
Ответы
Автор ответа:
0
НАЧАЛО
ВВОД М,N
ПОКА М≠N, ПОВТОРЯЙ
ЕСЛИ М>N, ТО
М:=М-N
ИНАЧЕ
N:=N-M
КОНЕЦ ВЕТВЛЕНИЯ
КОНЕЦ ЦИКЛА
ВЫВОД М
КОНЕЦ
Это Алгоритм Евклида нахождения наибольшего общего делителя чисел M и N вычитанием
ВВОД М,N
ПОКА М≠N, ПОВТОРЯЙ
ЕСЛИ М>N, ТО
М:=М-N
ИНАЧЕ
N:=N-M
КОНЕЦ ВЕТВЛЕНИЯ
КОНЕЦ ЦИКЛА
ВЫВОД М
КОНЕЦ
Это Алгоритм Евклида нахождения наибольшего общего делителя чисел M и N вычитанием
Похожие вопросы
Предмет: Русский язык,
автор: kalipoprokaka
Предмет: Другие предметы,
автор: sipilovegor344
Предмет: Русский язык,
автор: hava160818
Предмет: Обществознание,
автор: sancho96