Page 72 - 6370
P. 72

procedure            figure_point(Sender:TObject;
               a,b,n: integer; x: array of integer;

               y: array of integer);
               var i:integer;

               begin
                   with    (Sender as TImage).Canvas do

                   begin
                    moveto(a,b);
                       for i := 0 to n do

                       lineto(x[i],y[i]);
                    lineto(a,b);

                   end;
                 end;

               15.  Процедуру  Button4Click  переписують,  так  щоб  була
               застосована нова сигнатура , тобто  вказана кількість точок
               – вершин багатокутника n. Згідно з вище показаним кодом
               число n – це загальна кількість вершин мінус  перша точка
               з координатами a,b  і мінус перший, тобто нульовий член
               масиву.

               procedure              TForm3.Button4Click(Sender:
               TObject);

               const
                L: array [0..3] of integer=(171,87,45,78)
               ;

                // координати Х чотирьох наступних вершин
               t:  array  [0..3]  of  integer=(24,167,34,90)
               ;
               // координати Y чотирьох наступних вершин
                                             74
   67   68   69   70   71   72   73   74   75   76   77