Курсовая работа: Создание программы для определения вершин пирамиды с выпуклым основанием по данным точкам
index:=1;
beginOfPoints(P);
while (P.Ptr^.next<>P.Start)and(index<=P.number) do
begin
writeln('point ',index,'= (',P.Ptr^.data.x:5:2,' , ',P.Ptr^.data.y:5:2,', ',P.Ptr^.data.z:5:2,') ');
P.Ptr:=P.Ptr^.next;
inc(index);
end;
end;
Procedure BeginOfPoints;
begin
P.Ptr:=P.start^.next;
end;
Procedure ReadPoint;
begin
if P.Number=0 then
ListError:=ListUnder
else
begin
ListError:=ListOk;
a:=P.Ptr^.data;
end;
end;
procedure MovePtrOfPoints;
begin
P.Ptr:=P.Ptr^.next;
end;
Procedure MoveToPoints;
var i:word;