Var a,i,j,b,p,p1:longint; m:array[0..501] of longint; procedure qsort(l,r:longint); var q,w,i,j,p:longint; begin q:=m[(l+r) div 2]; repeat while m[i]<q do inc(i); while m[j]>q do dec(j); if i<j then begin w:=m[i]; m[i]:=m[j]; m[j]:=w; inc(i); dec(j);inc(p); end; if i=j then begin inc(i);dec(j); end; until i>j; if i<r then qsort(i,r); if j<l then qsort(l,j); p1:=p; end; begin for i:=1 to 500 do m[i]:=random(100); for i:=1 to 500 do for j:=500 downto i+1 do if m[j]<m[i] then begin a:=m[j]; m[j]:=m[i]; m[i]:=a; inc(p); end; writeln(p); qsort(1,500); writeln(p1); end.
Ну, для того, чтобы сравнить эти 2 значение. Нужно обратиться непосредственно к словарю. Чем отличаются данные от программы? Данные могут обрабатываться человеком, которому принадлежат сами данные. Программа Управление компонентами вычислительной системы и формирование среды для функционирования прикладных программ берёт на себя системное программное обеспечение, наиболее важной составляющей которого является операционная система. То есть все делает компьютер.) Общее. Скорее всего, что у данных есть 2 типа - двоичные и текстовые. Ну, а так как программа часть компьютера, то эти типы и ей принадлежат.) Двоичные данные обрабатываются только специализированным программным обеспечением, знающим их структуру, все остальные программы передают данные без изменений. Ну, и. С точки зрения программиста, данные — это часть программы, совокупность значений определённых ячеек памяти, преобразование которых осуществляет код. С точки зрения компилятора, процессора, операционной системы, это совокупность ячеек памяти, обладающих определёнными свойствами (возможность чтения и записи ), невозможность исполнения). Если, что-то не так, то заранее извини.)
m:array[0..501] of longint;
procedure qsort(l,r:longint);
var q,w,i,j,p:longint;
begin
q:=m[(l+r) div 2];
repeat
while m[i]<q do inc(i);
while m[j]>q do dec(j);
if i<j then
begin
w:=m[i];
m[i]:=m[j];
m[j]:=w;
inc(i); dec(j);inc(p);
end;
if i=j then
begin
inc(i);dec(j);
end;
until i>j;
if i<r then qsort(i,r);
if j<l then qsort(l,j);
p1:=p;
end;
begin
for i:=1 to 500 do
m[i]:=random(100);
for i:=1 to 500 do
for j:=500 downto i+1 do
if m[j]<m[i] then
begin
a:=m[j];
m[j]:=m[i];
m[i]:=a;
inc(p);
end;
writeln(p);
qsort(1,500);
writeln(p1);
end.
Чем отличаются данные от программы?
Данные могут обрабатываться человеком, которому принадлежат сами данные.
Программа Управление компонентами вычислительной системы и формирование среды для функционирования прикладных программ берёт на себя системное программное обеспечение, наиболее важной составляющей которого является операционная система. То есть все делает компьютер.)
Общее.
Скорее всего, что у данных есть 2 типа - двоичные и текстовые. Ну, а так как программа часть компьютера, то эти типы и ей принадлежат.)
Двоичные данные обрабатываются только специализированным программным обеспечением, знающим их структуру, все остальные программы передают данные без изменений.
Ну, и.
С точки зрения программиста, данные — это часть программы, совокупность значений определённых ячеек памяти, преобразование которых осуществляет код. С точки зрения компилятора, процессора, операционной системы, это совокупность ячеек памяти, обладающих определёнными свойствами (возможность чтения и записи ), невозможность исполнения).
Если, что-то не так, то заранее извини.)