Предмет: Информатика, автор: letssay

Составьте блок-схему для процедуры:

procedure NOD(var z: integer; x, y: integer);
begin
while (x > 0) and (y > 0) do
if x > y then x := x mod y
else y := y mod x;
z := x + y
end;

Ответы

Автор ответа: supernatural3colinz
1

Ответ:Начало]

|

[Ввод x, y]

|

[Начало цикла while]

|

[Проверка условия (x > 0) and (y > 0)]

|

[Если условие выполнено, то проверяем условие x > y]

|

[Если x > y, то x := x mod y]

|

[Иначе, y := y mod x]

|

[Конец ветвления условия]

|

[Конец цикла while]

|

[Сложение x и y, присвоение результата переменной z]

|

[Вывод результата z]

[Конец]

Объяснение:

Похожие вопросы