Var x: real;
begin
write('Введите х: ');
readln(x);
if ( 1/x ) < sin(x) then writeln('1/x = ', 1/x)
else writeln('sin(x) = ', sin(x));
<span>end.</span>
Вот сортировка прямого выбора
Program z;
var a:array [1..15] of integer; i,k,s,j,n:integer;
begin
writeln('Начальная последовательность');
for i:=1 to 15 do
begin
a[i]:=random(1,100);
write(a[i], ' ');
end;
for j:=1 to 14 do
for i:=1 to 14 do
if a[i]>a[i+1] then
begin
k:=a[i];
a[i]:=a[i+1];
a[i+1]:=k
end;
writeln;
writeln('Отсортированная последовательность');
for i:=1 to 15 do
write(a[i], ' ');
writeln;
write('Введите N (а[1]<N<a[15]) ');
read(n);
for i:=1 to 15 do
begin
if (a[i]=n) or (a[1]>n) or (a[15]<n) then
begin
while (a[i]=n) or (a[1]>n) or (a[15]<n) do
begin
writeln('Ошибака! Число N не длжно совпадать с элементами последвовательности и а[1]<N<a[15]');
write('Введите N (а[1]<N<a[15]) '); read(n);
end;
end;
if a[i]<n then s:=a[i]+s;
end;
write('Cумму последовательности меньших N = ',s);
end.
Program abc
var a,b,c,d,e,max:real;
Begin
Writeln ('Введите пять целых которые нужно сровнять между собой');
readln (a,b,c,d,e);
if a>b then max:=a else max:=b;
if c>max then max:=c;
if d>max then max:=d;
if e>max then max:=e;
Writeln ('Наибольшее число ',max);
End.
1.
var n,i,s:integer;
begin
readln(n);
s:=0;
for i:=1 to n do s:=s+i*i;
writeln('s = ',s);
end.
Пример:
2
5
2.
var n,i,f:integer;
begin
readln(n);
f:=1;
for i:=1 to n do f:=f*i;
writeln(f);
end.
Пример:
3
6
3.
var n,i,f:integer; s:real;
begin
readln(n);
s:=1;
f:=1;
for i:=1 to n do
begin
f:=f*i;
s:=s+1/f;
end;
writeln(s:6:4);
end.
Пример:
3
2.6667
4.
var i:integer;
begin
for i:=1 to 9 do
writeln(9,' * ',i,' = ',9*i);
end.
Результат:
9 * 1 = 9
9 * 2 = 18
9 * 3 = 27
9 * 4 = 36
9 * 5 = 45
9 * 6 = 54
9 * 7 = 63
9 * 8 = 72
9 * 9 = 81