Курсовая работа: Сортування даних - пірамідальне сортування

begin

for i:=1 to N do

begin

if Form1.StringGrid1.Cells[i-1,0]<>'' then

try

A[i]:=strtoint(Form1.StringGrid1.Cells[i-1,0])

except on EConvertError do showmessage('Недопустимый формат данных ! Присвоено значение "0"'); end

else

showmessage('Обнаружено пустое поле ! Присвоено значение "0"');

end;

end;

procedure TForm1.BitBtn1Click(Sender: TObject);

var i:integer;

begin

get_data;

Label1.Caption:='';

Label1.Enabled:=true;

SortTree(1);

For k := n downto 2 do

begin

Swap(k, 1);

Conflict(1, k - 1) end;

show_result; end;

procedure TForm1.Button1Click(Sender: TObject);

begin

try

N:=strtoint(edit1.Text);

except on EConvertError do

edit1.Clear end;

К-во Просмотров: 268
Бесплатно скачать Курсовая работа: Сортування даних - пірамідальне сортування