Page 61 - 6370
P. 61

yc1:= trunc(ya +  abs(sin(gama))*
               dovgyna_ac);

               // рисунок 40, або
                 // рисунок 42 верхній правий

                        xc1:=  trunc(xa  +    abs(sin(180-
               gama))* dovgyna_ac) ;
               If (( yc1< ya) and  (xa<xc1)) then

                      yc1:=                     trunc(ya                   -
               abs(sin(gama+90))* dovgyna_ac);

               // рисунок 42 верхній лівий
               // очевидно, що цей рядок можна  переписати так:

                      yc1:=  trunc(ya  -    abs(cos(gama))*
               dovgyna_ac) ;

                      xc1:=  trunc(xa  +    abs(sin(gama))*
               dovgyna_ac) ;

               If ( (yc1> ya) and  (xa>xc1)) then
                   yc1:=  trunc(ya  +    abs(cos(gama+180))*
               dovgyna_ac) ;
               // рисунок 42 нижній лівий

               // очевидно, щ оцей рядок можна  переписати так:
                   yc1:=  trunc(ya  +    abs(cos(gama))*
               dovgyna_ac) ;
                   xc1:=  trunc(xa  -    abs(sin(gama-180))*
               dovgyna_ac) ;

               // очевидно, щ оцей рядок можна  переписати так:
                   xc1:=  trunc(xa  -    abs(sin(gama))*
               dovgyna_ac) ;
               If ( (yc1< ya) and ( xa>xc1)) then

                                             63
   56   57   58   59   60   61   62   63   64   65   66