Алгоритм Евклида

Слайд 2

Задача 1. Найти НОД двух натуральных чисел.

Задача 1.
Найти НОД двух натуральных чисел.

Слайд 3

program NOD; var m, n: integer; Begin write('m = '); readln(m);

program NOD;
var m, n: integer;
Begin
write('m = ');
readln(m);
write('n = ');
readln(n);
while m<>n

do
if m>n then m:=m-n
else n:=n-m;
writeln('NOD = ', m);
end.
Слайд 4

Факториал числа

Факториал числа

Слайд 5

Задача 2. Вычислить факториал натурального числа.

Задача 2.
Вычислить факториал натурального числа.

Слайд 6

program factorial; var n,f,r: integer; begin write('n = '); readln(n); f:=1;

program factorial;
var n,f,r: integer;
begin
write('n = ');
readln(n);
f:=1;
r:=1;
while r<=n do
begin
f:=f*r;
r:=r+1;
end;
writeln('n! = ',f);
end.