Шпаргалка: Шпаргалка по численным методам
s:=s+(x[i+1]-x[i])*(y1[i+1]+y1[i]);
s:=abs(s)/2;
{Cортировка выбором}
for i:=1 to n-1 do
begin
k:=i; max:=a[i];
for j:=i+1 to n do
if a[j]>max then
begin
max:=a[j];
k:=j;
end;
A[k]:=a[i]; a[i]:=maxl;
end;
{Cортировка обменом}
for i:=1 to n-1 do
for j:=1 to n-1 do
if a[j]>a[j+1] then
begin
x:=a[j];
a[j+1]:=a[j];
a[j]:=x;
end;
{Двоичный поиск}
l:=1; r:=n+1; a[n+1]:=x;
while (l<r) do
begin
m:=(r+l) div 2;
if aa[m]>x then