{"id":7760,"date":"2009-04-09T11:18:23","date_gmt":"2009-04-09T08:18:23","guid":{"rendered":"http:\/\/studentpmr.ru\/?p=7760"},"modified":"2009-04-09T11:18:23","modified_gmt":"2009-04-09T08:18:23","slug":"%d0%b2%d1%8b%d0%b7%d0%be%d0%b2-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d0%b8-%d1%80%d0%b8%d1%81%d1%83%d1%8e%d1%89%d0%b5%d0%b9-%d0%bf%d1%80%d0%be%d0%b2%d0%be%d0%b4","status":"publish","type":"post","link":"http:\/\/studentpmr.ru\/?p=7760","title":{"rendered":"\u0432\u044b\u0437\u043e\u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u0440\u0438\u0441\u0443\u044e\u0449\u0435\u0439 \u043f\u0440\u043e\u0432\u043e\u0434"},"content":{"rendered":"<p>provod(x1,y1,x2,y2);<\/p>\n<p>cursor_on();<\/p>\n<p>kn=0;<\/p>\n<p>break;<\/p>\n<p>case 16:<\/p>\n<p> <!--more-->  <\/p>\n<p>cursor_off();<\/p>\n<p>for(i=59;i&lt;108;i++)<\/p>\n<p>for(j=296;j&lt;330;j++)<\/p>\n<p>putpixel(i,j,7);<\/p>\n<p>tranzistor(65,312,89,312,161);<\/p>\n<p>line(95,304,95,299);<\/p>\n<p>line(95,320,95,325);<\/p>\n<p>setfillstyle(1,4);<\/p>\n<p>floodfill(89,312,15);<\/p>\n<p>floodfill(70,304,15);<\/p>\n<p>floodfill(83,310,15);<\/p>\n<p>floodfill(83,314,15);<\/p>\n<p>cursor_on();<\/p>\n<p>while(1){<\/p>\n<p>if((ms_release(&amp;ms,0)==1)||(ms_release(&amp;ms,1)==1)){<\/p>\n<p>x1=ms.hor_pos;<\/p>\n<p>y1=ms.ver_pos;<\/p>\n<p>break;<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>cursor_off();<\/p>\n<p>for(i=0;i&lt;=6;i++)<\/p>\n<p>for(j=0;j&lt;=6;j++)<\/p>\n<p>a[i][j]=getpixel(x1-3+j,y1-3+i);<\/p>\n<p>setcolor(8);<\/p>\n<p>circle(x1,y1,3);<\/p>\n<p>setfillstyle(1,14);<\/p>\n<p>floodfill(x1,y1,8);<\/p>\n<p>setcolor(15);<\/p>\n<p>cursor_on();<\/p>\n<p>while(1){<\/p>\n<p>if((ms_release(&amp;ms,0)==1)||(ms_release(&amp;ms,1)==1)){<\/p>\n<p>x2=ms.hor_pos;<\/p>\n<p>y2=ms.ver_pos;<\/p>\n<p>break;<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>cursor_off();<\/p>\n<p>setfillstyle(1,7);<\/p>\n<p>floodfill(89,312,15);<\/p>\n<p>floodfill(70,304,15);<\/p>\n<p>floodfill(83,310,15);<\/p>\n<p>floodfill(83,314,15);<\/p>\n<p>for(i=0;i&lt;=6;i++)<\/p>\n<p>for(j=0;j&lt;=6;j++)<\/p>\n<p>putpixel(x1-3+j,y1-3+i,a[i][j]);<\/p>\n<p>if(x1&gt;108&amp;&amp;x1&lt;630&amp;&amp;x2&gt;108&amp;&amp;x2&lt;630)<\/p>\n<p>if(y1&gt;50&amp;&amp;y1&lt;435&amp;&amp;y2&gt;50&amp;&amp;y2&lt;435)<\/p>\n<p>\/\/ \u0432\u044b\u0437\u043e\u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u0440\u0438\u0441\u0443\u044e\u0449\u0435\u0439 \u0442\u0440\u0430\u043d\u0437\u0438\u0441\u0442\u043e\u0440<\/p>\n<p>tranzistor(x1,y1,x2,y2,kn_add);<\/p>\n<p>cursor_on();<\/p>\n<p>kn_add=0;<\/p>\n<p>kn=0;<\/p>\n<p>break;<\/p>\n<p>case 17:<\/p>\n<p>cursor_off();<\/p>\n<p>setfillstyle(1,4);<\/p>\n<p>floodfill(25,340,15);<\/p>\n<p>cursor_on();<\/p>\n<p>while(1){<\/p>\n<p>if((ms_release(&amp;ms,0)==1)||(ms_release(&amp;ms,1)==1)){<\/p>\n<p>x1=ms.hor_pos;<\/p>\n<p>y1=ms.ver_pos;<\/p>\n<p>break;<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>cursor_off();<\/p>\n<p>setfillstyle(1,7);<\/p>\n<p>floodfill(45,340,15);<\/p>\n<p>if(x1&gt;108&amp;&amp;x1&lt;630&amp;&amp;y1&gt;50&amp;&amp;y1&lt;435)<\/p>\n<p>outtextxy(x1-3,y1-3,&quot;+&quot;);<\/p>\n<p>cursor_on();<\/p>\n<p>kn=0;<\/p>\n<p>break;<\/p>\n<p>case 18:<\/p>\n<p>cursor_off();<\/p>\n<p>setfillstyle(1,4);<\/p>\n<p>floodfill(75,340,15);<\/p>\n<p>cursor_on();<\/p>\n<p>while(1){<\/p>\n<p>if((ms_release(&amp;ms,0)==1)||(ms_release(&amp;ms,1)==1)){<\/p>\n<p>x1=ms.hor_pos;<\/p>\n<p>y1=ms.ver_pos;<\/p>\n<p>break;<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>cursor_off();<\/p>\n<p>setfillstyle(1,7);<\/p>\n<p>floodfill(85,340,15);<\/p>\n<p>if(x1&gt;108&amp;&amp;x1&lt;630&amp;&amp;y1&gt;50&amp;&amp;y1&lt;435)<\/p>\n<p>outtextxy(x1-3,y1-3,&quot;-&quot;);<\/p>\n<p>cursor_on();<\/p>\n<p>kn=0;<\/p>\n<p>break;<\/p>\n<p>case 19:<\/p>\n<p>cursor_off();<\/p>\n<p>setfillstyle(1,4);<\/p>\n<p>floodfill(10,370,15);<\/p>\n<p>cursor_on();<\/p>\n<p>while(1){<\/p>\n<p>if((ms_release(&amp;ms,0)==1)||(ms_release(&amp;ms,1)==1)){<\/p>\n<p>x1=ms.hor_pos;<\/p>\n<p>y1=ms.ver_pos;<\/p>\n<p>break;<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>cursor_off();<\/p>\n<p>if(x1&gt;108&amp;&amp;x1&lt;630&amp;&amp;y1&gt;50&amp;&amp;y1&lt;435){<\/p>\n<p>outtextxy(x1-3,y1-3,&quot;|&quot;);\/\/\u0443\u0441\u0442\u0430\u043d-\u043a\u0430 \u0443\u043a\u0430\u0437-\u043b\u044f<\/p>\n<p>char text[20]=&quot;&quot;,ch;<\/p>\n<p>i=0;<\/p>\n<p>while((ch=getch())!=13){<\/p>\n<p>text[i++]=ch;\/\/\u0432\u0432\u043e\u0434 \u0442\u0435\u043a\u0441\u0442\u0430<\/p>\n<p>outtextxy(x1+2,y1-3,text);<\/p>\n<p>}<\/p>\n<p>setcolor(7);<\/p>\n<p>outtextxy(x1-3,y1-3,&quot;|&quot;);<\/p>\n<p>}<\/p>\n<p>setcolor(15);<\/p>\n<p>setfillstyle(1,7);<\/p>\n<p>floodfill(10,370,15);<\/p>\n<p>cursor_on();<\/p>\n<p>kn=0;<\/p>\n<p>break;<\/p>\n<p>case 20:<\/p>\n<p>cursor_off();<\/p>\n<p>setfillstyle(1,4);<\/p>\n<p>floodfill(62,370,15);<\/p>\n<p>cursor_on();<\/p>\n<p>while(1){<\/p>\n<p>if((ms_release(&amp;ms,0)==1)||(ms_release(&amp;ms,1)==1)){<\/p>\n<p>x1=ms.hor_pos;<\/p>\n<p>y1=ms.ver_pos;<\/p>\n<p>break;<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>if(x1&gt;108&amp;&amp;x1&lt;630&amp;&amp;y1&gt;50&amp;&amp;y1&lt;435){<\/p>\n<p>cursor_off();<\/p>\n<p>setcolor(8);\/\/\u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0443\u0437\u043b\u0430<\/p>\n<p>circle(x1,y1,2);<\/p>\n<p>setfillstyle(1,15);<\/p>\n<p>floodfill(x1,y1,8);<\/p>\n<p>setcolor(15);<\/p>\n<p>circle(x1,y1,2);<\/p>\n<p>cursor_on();<\/p>\n<p>}<\/p>\n<p>cursor_off();<\/p>\n<p>setfillstyle(1,7);<\/p>\n<p>floodfill(62,370,15);<\/p>\n<p>cursor_on();<\/p>\n<p>kn=0;<\/p>\n<p>break;<\/p>\n<p>case 21:<\/p>\n<p>cursor_off();<\/p>\n<p>setfillstyle(1,4);<\/p>\n<p>floodfill(115,440,15);<\/p>\n<p>floodfill(126,452,15);<\/p>\n<p>floodfill(151,451,15);<\/p>\n<p>cursor_on();<\/p>\n<p>while(1){<\/p>\n<p>if((ms_release(&amp;ms,0)==1)||(ms_release(&amp;ms,1)==1)){<\/p>\n<p>x1=ms.hor_pos;<\/p>\n<p>y1=ms.ver_pos;<\/p>\n<p>break;<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>cursor_off();<\/p>\n<p>for(i=0;i&lt;=6;i++)<\/p>\n<p>for(j=0;j&lt;=6;j++)<\/p>\n<p>a[i][j]=getpixel(x1-3+j,y1-3+i);<\/p>\n<p>setcolor(8);<\/p>\n<p>circle(x1,y1,3);<\/p>\n<p>setfillstyle(1,14);<\/p>\n<p>floodfill(x1,y1,8);<\/p>\n<p>setcolor(15);<\/p>\n<p>cursor_on();<\/p>\n<p>while(1){<\/p>\n<p>if((ms_release(&amp;ms,0)==1)||(ms_release(&amp;ms,1)==1)){<\/p>\n<p>x2=ms.hor_pos;<\/p>\n<p>y2=ms.ver_pos;<\/p>\n<p>break;<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>cursor_off();<\/p>\n<p>for(i=0;i&lt;=6;i++)<\/p>\n<p>for(j=0;j&lt;=6;j++)<\/p>\n<p>putpixel(x1-3+j,y1-3+i,a[i][j]);<\/p>\n<p>if(x1&gt;108&amp;&amp;x1&lt;630&amp;&amp;x2&gt;108&amp;&amp;x2&lt;630)<\/p>\n<p>if(y1&gt;50&amp;&amp;y1&lt;435&amp;&amp;y2&gt;50&amp;&amp;y2&lt;435)<\/p>\n<p>\/\/ \u0432\u044b\u0437\u043e\u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043a\u043e\u0440\u0440\u0435\u043a\u0446\u0438\u0438<\/p>\n<p>correct(x1,y1,x2,y2);<\/p>\n<p>setfillstyle(1,7);<\/p>\n<p>floodfill(115,440,15);<\/p>\n<p>floodfill(126,452,15);<\/p>\n<p>floodfill(151,451,15);<\/p>\n<p>cursor_on();<\/p>\n<p>kn=0;<\/p>\n<p>break;<\/p>\n<p>case 22:<\/p>\n<p>cursor_off();<\/p>\n<p>setfillstyle(1,4);<\/p>\n<p>floodfill(180,440,15);<\/p>\n<p>char file1[20]=&quot;&quot;,ch1;<\/p>\n<p>FILE *f1;\/\/\u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c \u043d\u0430 \u0444\u0430\u0439\u043b<\/p>\n<p>for(i=377;i&lt;=629;i++)<\/p>\n<p>for(j=436;j&lt;=469;j++)<\/p>\n<p>putpixel(i,j,7);\/\/\u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438<\/p>\n<p>outtextxy(380,440,&quot;input name:&quot;);<\/p>\n<p>i=0;<\/p>\n<p>while((ch1=getch())!=13){<\/p>\n<p>file1[i++]=ch1;\/\/\u043e\u0442\u043e\u0431\u0440-\u0435 \u0432\u0432\u043e\u0434\u0438\u043c\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d<\/p>\n<p>outtextxy(380,453,file1);<\/p>\n<p>}<\/p>\n<p>for(i=377;i&lt;=629;i++)<\/p>\n<p>for(j=436;j&lt;=469;j++)<\/p>\n<p>putpixel(i,j,7); \/\/\u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438<\/p>\n<p>if((f1=fopen(file1,&quot;wt&quot;))==NULL)<\/p>\n<p>outtextxy(450,450,&quot;error&quot;);<\/p>\n<p>else{<\/p>\n<p>fseek(f1,0,SEEK_SET);\/\/\u0437\u0430\u043f\u0438\u0441\u044c \u0432 \u0444\u0430\u0439\u043b<\/p>\n<p>for(i=109;i&lt;=629;i++)<\/p>\n<p>for(j=51;j&lt;=434;j++){<\/p>\n<p>if(getpixel(i,j)==15)<\/p>\n<p>fputc(&#8216;1&#8217;,f1);<\/p>\n<p>else<\/p>\n<p>fputc(&#8216;0&#8217;,f1);<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>fclose(f1);\/\/\u0437\u0430\u043a\u0440\u044b\u0442\u0438\u0435 \u0444\u0430\u0439\u043b\u0430<\/p>\n<p>setfillstyle(1,7);<\/p>\n<p>floodfill(180,440,15);<\/p>\n<p>cursor_on();<\/p>\n<p>kn=0;<\/p>\n<p>break;<\/p>\n<p>case 23:<\/p>\n<p>cursor_off();<\/p>\n<p>setfillstyle(1,4);<\/p>\n<p>floodfill(245,440,15);<\/p>\n<p>floodfill(263,452,15);<\/p>\n<p>floodfill(271,452,15);<\/p>\n<p>char file2[20]=&quot;&quot;,ch2;<\/p>\n<p>FILE *f2;<\/p>\n<p>for(i=377;i&lt;=629;i++)<\/p>\n<p>for(j=436;j&lt;=469;j++)<\/p>\n<p>putpixel(i,j,7);<\/p>\n<p>outtextxy(380,440,&quot;input name:&quot;);<\/p>\n<p>i=0;<\/p>\n<p>while((ch2=getch())!=13){<\/p>\n<p>file2[i++]=ch2;<\/p>\n<p>outtextxy(380,453,file2);<\/p>\n<p>}<\/p>\n<p>for(i=377;i&lt;=629;i++)<\/p>\n<p>for(j=436;j&lt;=469;j++)<\/p>\n<p>putpixel(i,j,7);<\/p>\n<p>if((f2=fopen(file2,&quot;rt&quot;))==NULL)<\/p>\n<p>outtextxy(450,450,&quot;error&quot;);<\/p>\n<p>else{<\/p>\n<p>fseek(f2,+1,SEEK_SET);<\/p>\n<p>for(i=109;i&lt;=629;i++)<\/p>\n<p>for(j=51;j&lt;=434;j++){<\/p>\n<p>if(fgetc(f2)==&#8217;1&#8242;)\/\/\u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0435 \u0444\u0430\u0439\u043b\u0430<\/p>\n<p>putpixel(i,j,15);<\/p>\n<p>else<\/p>\n<p>putpixel(i,j,7);<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>fclose(f2);<\/p>\n<p>setfillstyle(1,7);<\/p>\n<p>floodfill(245,440,15);<\/p>\n<p>floodfill(263,452,15);<\/p>\n<p>floodfill(271,452,15);<\/p>\n<p>cursor_on();<\/p>\n<p>kn=0;<\/p>\n<p>break;<\/p>\n<p>case 24:<\/p>\n<p>cursor_off();<\/p>\n<p>setfillstyle(1,4);<\/p>\n<p>floodfill(372,440,15);<\/p>\n<p>floodfill(328,452,15);<\/p>\n<p>printgraph(109,51,629,434);\/\/\u0440\u0430\u0441\u043f\u0435\u0447\u0430\u0442\u043a\u0430 \u0444\u0430\u0439\u043b\u0430<\/p>\n<p>setfillstyle(1,7); \/\/(\u0443\u043a\u0430\u0437-\u0441\u044f \u043b\u0435\u0432. \u0432\u0435\u0440\u0445\u043d. \u0438<\/p>\n<p>\/\/\u043f\u0440\u0430\u0432. \u043d\u0438\u0436\u043d. \u0443\u0433\u043e\u043b \u043e\u0431\u043b. \u044d\u043a\u0440.) <\/p>\n<p>floodfill(372,440,15);<\/p>\n<p>floodfill(328,452,15);<\/p>\n<p>cursor_on();<\/p>\n<p>kn=0;<\/p>\n<p>break;<\/p>\n<p>case 25:<\/p>\n<p>flag=0;\/\/\u043f\u0440\u0438\u0437\u043d\u0430\u043a \u043a\u043e\u043d\u0446\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b<\/p>\n<p>cursor_off();<\/p>\n<p>break;<\/p>\n<p>}\/\/\u043e\u0442 switch<\/p>\n<p>} while(flag!=0); \/\/\u043e\u0442 do<\/p>\n<p>closegraph();<\/p>\n<p>}\/\/\u043e\u0442 main<\/p>\n<p>\/* \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0439, \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u0438\u0440\u0443\u044e\u0449\u0438\u0445 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b *\/<\/p>\n<p>\/\/\u0424\u0443\u043d\u043a\u0446\u0438\u044f, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0449\u0430\u044f \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0439 \u0443\u0433\u043e\u043b \u043d\u0430\u043a\u043b\u043e\u043d\u0430 \u043a \u043e\u0441\u0438 \u043e\u0445<\/p>\n<p>int pozition(int x1,int y1,int x2,int y2){<\/p>\n<p>int rezult=0;\/\/\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442: 1-\u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435,<\/p>\n<p>\/\/2-\u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435, 3-\u043f\u043e\u0434 \u0443\u0433\u043b\u043e\u043c 45 \u0433\u0440\u0430\u0434\u0443\u0441\u043e\u0432 \u043a<\/p>\n<p>\/\/\u043e\u0441\u0438 ox, 4-\u043f\u043e\u0434 \u0443\u0433\u043b\u043e\u043c 135 \u0433\u0440\u0430\u0434\u0443\u0441\u043e\u0432 \u043a \u043e\u0441\u0438 ox.<\/p>\n<p>float fi;\/\/\u0443\u0433\u043e\u043b<\/p>\n<p>if(x2==x1)<\/p>\n<p>fi=3.14\/2.0;<\/p>\n<p>else<\/p>\n<p>if(y2==y1)<\/p>\n<p>fi=0;<\/p>\n<p>else<\/p>\n<p>if(((x2&gt;x1)&amp;&amp;(y2&lt;y1))||((x2&lt;x1)&amp;&amp;(y2&gt;y1)))<\/p>\n<p>fi=atan2(abs(y2-y1),abs(x2-x1));<\/p>\n<p>else<\/p>\n<p>if(((x2&gt;x1)&amp;&amp;(y2&gt;y1))||((x2&lt;x1)&amp;&amp;(y2&lt;y1)))<\/p>\n<p>fi=3.14-atan2(abs(y2-y1),abs(x2-x1));<\/p>\n<p>if((fi&gt;=0&amp;&amp;(fi&lt;=(3.14\/9.0)))||(fi&gt;=(8.0*3.14\/9)&amp;&amp;fi&lt;=3.14))<\/p>\n<p>rezult=1;<\/p>\n<p>if(fi&gt;=(7.0*3.14\/18.0)&amp;&amp;fi&lt;=(11.0*3.14\/18.0))<\/p>\n<p>rezult=2;<\/p>\n<p>if((fi&gt;(3.14\/9.0)&amp;&amp;fi&lt;(7.0*3.14\/18.0)))<\/p>\n<p>rezult=3;<\/p>\n<p>if((fi&gt;(11.0*3.14\/18.0)&amp;&amp;fi&lt;(8.0*3.14\/9)))<\/p>\n<p>rezult=4;<\/p>\n<p>return(rezult);<\/p>\n<p>\/\/\u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u043d\u043e\u043c\u0435\u0440 \u0434\u0438\u0430\u043f\u043e\u0437\u043e\u043d\u0430: 1-\u043e\u0442 0 \u0434\u043e 20 \u0438 \u043e\u0442 160 \u0434\u043e 180<\/p>\n<p>\/\/2-\u043e\u0442 70 \u0434\u043e 110 \u0433\u0440\u0430\u0434\u0443\u0441\u043e\u0432, 3-\u043e\u0442 20 \u0434\u043e 70 \u0438 4-\u043e\u0442 110 \u0434\u043e 160 \u0433\u0440.<\/p>\n<p>}<\/p>\n<p>\/\/\u0424\u0443\u043d\u043a\u0446\u0438\u044f, \u0440\u0438\u0441\u0443\u044e\u0449\u0430\u044f \u0440\u0435\u0437\u0438\u0441\u0442\u043e\u0440<\/p>\n<p>void rezistor(int x1,int y1,int x2,int y2){<\/p>\n<p>int x3,y3;\/\/\u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0441\u0435\u0440\u0435\u0434\u0438\u043d\u044b \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430<\/p>\n<p>\/\/\u0432\u044b\u0431\u043e\u0440 \u043d\u043e\u043c\u0435\u0440\u0430 \u0434\u0438\u0430\u043f\u043e\u0437\u043e\u043d\u0430<\/p>\n<p>switch(pozition(x1,y1,x2,y2)){<\/p>\n<p>case 1:<\/p>\n<p>if(x2&gt;x1){<\/p>\n<p>x3=x1+(x2-x1)\/2;<\/p>\n<p>y2=y1;<\/p>\n<p>line(x1,y1,x3-11,y1);<\/p>\n<p>line(x3+11,y2,x2,y2);<\/p>\n<p>line(x3-11,y1-5,x3-11,y1+5);<\/p>\n<p>line(x3+11,y2-5,x3+11,y2+5);<\/p>\n<p>line(x3-11,y1-5,x3+11,y2-5);<\/p>\n<p>line(x3-11,y1+5,x3+11,y2+5);<\/p>\n<p>}<\/p>\n<p>if(x2&lt;x1){<\/p>\n<p>x3=x2+(x1-x2)\/2;<\/p>\n<p>y2=y1;<\/p>\n<p>line(x2,y2,x3-11,y2);<\/p>\n<p>line(x3+11,y1,x1,y2);<\/p>\n<p>line(x3-11,y2-5,x3-11,y1+5);<\/p>\n<p>line(x3+11,y1-5,x3+11,y2+5);<\/p>\n<p>line(x3-11,y2-5,x3+11,y2-5);<\/p>\n<p>line(x3-11,y2+5,x3+11,y2+5);<\/p>\n<p>}<\/p>\n<p>break;<\/p>\n<p>case 2:<\/p>\n<p>if(y1&lt;y2){<\/p>\n<p>y3=y1+(y2-y1)\/2;<\/p>\n<p>x2=x1;<\/p>\n<p>line(x1,y1,x1,y3-11);<\/p>\n<p>line(x2,y3+11,x2,y2);<\/p>\n<p>line(x1-5,y3-11,x1+5,y3-11);<\/p>\n<p>line(x2-5,y3+11,x2+5,y3+11);<\/p>\n<p>line(x1-5,y3-11,x2-5,y3+11);<\/p>\n<p>line(x1+5,y3-11,x2+5,y3+11);<\/p>\n<p>}<\/p>\n<p>if(y1&gt;y2){<\/p>\n<p>y3=y2+(y1-y2)\/2;<\/p>\n<p>x2=x1;<\/p>\n<p>line(x1,y1,x1,y3+11);<\/p>\n<p>line(x2,y3-11,x2,y2);<\/p>\n<p>line(x1-5,y3+11,x1+5,y3+11);<\/p>\n<p>line(x1-5,y3-11,x1+5,y3-11);<\/p>\n<p>line(x1-5,y3-11,x1-5,y3+11);<\/p>\n<p>line(x1+5,y3-11,x1+5,y3+11);<\/p>\n<p>}<\/p>\n<p>break;<\/p>\n<p>case 3:<\/p>\n<p>if(x2&gt;x1){<\/p>\n<p>y2=y1-(x2-x1);<\/p>\n<p>x3=x1+(x2-x1)\/2;<\/p>\n<p>y3=y1+(y2-y1)\/2;<\/p>\n<p>line(x1,y1,x3-8,y3+8);<\/p>\n<p>line(x3+8,y3-8,x2,y2);<\/p>\n<p>line(x3-12,y3+4,x3-4,y3+12);<\/p>\n<p>line(x3+4,y3-12,x3+12,y3-4);<\/p>\n<p>line(x3-12,y3+4,x3+4,y3-12);<\/p>\n<p>line(x3-4,y3+12,x3+12,y3-4);<\/p>\n<p>}<\/p>\n<p>if(x2&lt;x1){<\/p>\n<p>y2=y1+(x1-x2);<\/p>\n<p>x3=x2+(x1-x2)\/2;<\/p>\n<p>y3=y1+(y2-y1)\/2;<\/p>\n<p>line(x1,y1,x3+8,y3-8);<\/p>\n<p>line(x3-8,y3+8,x2,y2);<\/p>\n<p>line(x3-12,y3+4,x3-4,y3+12);<\/p>\n<p>line(x3+4,y3-12,x3+12,y3-4);<\/p>\n<p>line(x3-12,y3+4,x3+4,y3-12);<\/p>\n<p>line(x3-4,y3+12,x3+12,y3-4);<\/p>\n<p>}<\/p>\n<p>break;<\/p>\n<p>case 4:<\/p>\n<p>if(x2&gt;x1){<\/p>\n<p>y2=y1+(x2-x1);<\/p>\n<p>x3=x1+(x2-x1)\/2;<\/p>\n<p>y3=y1+(y2-y1)\/2;<\/p>\n<p>line(x1,y1,x3-8,y3-8);<\/p>\n<p>line(x3+8,y3+8,x2,y2);<\/p>\n<p>line(x3-4,y3-12,x3-12,y3-4);<\/p>\n<p>line(x3+12,y3+4,x3+4,y3+12);<\/p>\n<p>line(x3-12,y3-4,x3+4,y3+12);<\/p>\n<p>line(x3-4,y3-12,x3+12,y3+4);<\/p>\n<p>}<\/p>\n<p>if(x2&lt;x1){<\/p>\n<p>y2=y1-(x1-x2);<\/p>\n<p>x3=x2+(x1-x2)\/2;<\/p>\n<p>y3=y2+(y1-y2)\/2;<\/p>\n<p>line(x1,y1,x3+8,y3+8);<\/p>\n<p>line(x3-8,y3-8,x2,y2);<\/p>\n<p>line(x3+4,y3+12,x3+12,y3+4);<\/p>\n<p>line(x3-12,y3-4,x3-4,y3-12);<\/p>\n<p>line(x3+4,y3+12,x3-12,y3-4);<\/p>\n<p>line(x3+12,y3+4,x3-4,y3-12);<\/p>\n<p>}<\/p>\n<p>break;<\/p>\n<p>}<\/p>\n<p>}<\/p>\n","protected":false},"excerpt":{"rendered":"<p>provod(x1,y1,x2,y2); cursor_on(); kn=0; break; case 16:<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[67],"tags":[],"_links":{"self":[{"href":"http:\/\/studentpmr.ru\/index.php?rest_route=\/wp\/v2\/posts\/7760"}],"collection":[{"href":"http:\/\/studentpmr.ru\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/studentpmr.ru\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/studentpmr.ru\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/studentpmr.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7760"}],"version-history":[{"count":0,"href":"http:\/\/studentpmr.ru\/index.php?rest_route=\/wp\/v2\/posts\/7760\/revisions"}],"wp:attachment":[{"href":"http:\/\/studentpmr.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7760"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/studentpmr.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7760"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/studentpmr.ru\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}