Переменные - это величины, которые могут менять свое значение в процессе выполнения программы.
Var
a,b:integer;
begin
Write('Введите два натуральных числа '); Readln(a,b);
while a<>b do
if a > b then a := a - b
else b := b - a;
Writeln('НОД=',a)
end.
<em><u>Тестовое решение:</u></em>
Введите два натуральных числа 28 16
НОД=4
{Я не до конца понимаю роль переменной n в данной задаче. Если задать большое значение данной переменной, программа вернёт NaN}
//Pascal ABC.NET v3.1 сборка 1172
Var
x,r:real;
n,i,k:integer;
function fact(n:integer):real;
Var
i,k:integer;
begin
k:=1;
for i:=1 to n do
k:=k*i;
fact:=k;
end;
begin
readln(x);
readln(n);
k:=1;
r:=0;
for i:=1 to n do
begin;
if odd(i) then
r:=r+power(x,k)/fact(k)
else
r:=r-power(x,k)/fact(k);
k:=k+2;
end;
writeln(r);
end.
<span>Пример ввода:
</span>
1
10
<span>Пример вывода:
0.841470972080175</span>
1) Высокая скорость обработки;
2) Растровая графика используется сейчас практически везде;
3) Воспроизводит почти любой рисунок
<em>// PascalABC.NET 3.3, сборка 1573 от 04.11.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var a:=ArrRandom(5,-50,50); a.Println;
a.Sort; a.Println
end.
<u>Пример</u>
-5 19 -32 34 20
-32 -5 19 20 34