Курсовая работа: Информационная система начальника жилищно-эксплуатационной службы

begin

FNum:= FNum + 1;

end;


procedure TVector. AddCopy (Index: integer);

begin

FNum:= FNum + 1;

FArr[FNum]:= FArr[Index];

end;

procedure TVector. Delete (Index: integer);

var i: integer;

begin

if FNum=0 then exit; // Вродекакнечегоудалять

for i:=Index+1 to FNum do // Перенесемстроки

FArr [I-1]:= FArr[I];

FNum:= FNum -1; // уменьшаем количество

end;

// Процедура сортировки вектора данных по индексу SortId с режимом xMode

// xMode = 1 – по возрастанию

// xMode = 2 – по убыванию

// xMode = 0 – использовать текущий режим SortMode и затем поменять его

procedure TVector. Sort (xMode: integer = 0);

procedure QSort (l, r: Integer);

function Less (var x, y: Variant): boolean;

begin

if (X < Y) and (SortMode=1) // повозрастанию

then Less:=true

else Less:=false;

end;

var

К-во Просмотров: 702
Бесплатно скачать Курсовая работа: Информационная система начальника жилищно-эксплуатационной службы