Команды
цикла
WHILE условие DO
BEGIN
команды цикла
END;
«Сначала проверь, потом делай».
Команды
цикла
REPEAT
команда 1;
команда 2;
команда 3;
…………..
команда N;
UNTIL условие выхода из цикла;
«Сначала сделай, потом проверь».
Команды
цикла
For I:=N to M do
Begin
команда 1;
команда 2;
…………..
команда N;
End;
«Делай ровно столько, сколько задано».
Из большего числа вычитаем меньшее и результат записываем в колонку с большим числом. Меньшее число переписываем. Эти действия повторяем до тех пор пока результаты не сравняются.
Если числа не имеют общих делителей, то результат будет равен единице, так как единица является общим делителем всех чисел.
Program task;
……………….………….
BEGIN
…………………………..
writeln (‘Введи 2 числа’);
readln(a,b);
n:=a; m:=b;
while m<>n do
begin
if m>n then m:=m-n
else n:=n-m;
end;
writeln (‘НОД ‘,a,’и’,b,’равен’,m);
readln;
END.
Желаем успеха!
Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.
Email: Нажмите что бы посмотреть