A4¤Î»æ¤Ëº£Ç¯¤ÎÂç³ØÀ¸³è¤òɽ¤¹´Á»ú°ìʸ»ú¤ò½ñ¤¯¥í¥Ü¥Ã¥È¤òÀ½ºî¤»¤è¡£ ¿®½£Âç³Ø¤È¤¤¤¦¤È¤³¤í¤«¤é¡¢¡Ö¿®¡×¤Î»ú¤ò½ñ¤³¤¦¤È»×¤Ã¤¿¡£
ËÜÂΤΥâ¥Ç¥ë¤Ï¡¢ºÇ½é¤Ëºî¤Ã¤¿¤ä¤Ä¤ò»²¹Í¤Ë¤·¤Æ¡¢Á°ÎØÉôʬ¤È¸å¤í¤Ë¤Ú¤ó¤ò¤Ä¤±¤ì¤ë¤È¤³¤í¤ò¤Ä¤±¤¿¡£
¡¡Á°ÎØÉôʬ¤Ï¡¢»æ¤È¤ÎË໤¤ò¤Ê¤¯¤¹¤¿¤á¤Ë¡¢¥×¥é¥¹¥Á¥Ã¥¯¤À¤±¤Î¤ä¤Ä¤ò¤Ä¤±¤¿¡£ ¡¡¸åÎØÉôʬ¤Ï¡¢¥®¥¢¤ò³ú¤Þ¤»¤¿¥¿¥¤¥ä¤Ç¡¢ËÜÂμ«ÂΤòÆ°¤«¤·¤¿¡£
¡¡¾å¤Ë£²¤Ä¡¢²¼¤Ë£²¤Ä¤Î¹ç·×£´¤Ä¤Î¥¿¥¤¥äÉôʬ¤Ç¥Ú¥ó¤ò¸ÇÄꤷ¤¿¡£¤Þ¤¿¡¢±¦¾å¤È±¦²¼¤Î¥¿¥¤¥ä¤Ë¥®¥¢¤ò¤Ä¤±¤Æ¥Ú¥ó¤ò¾å²¼¤ËÆ°¤«¤»¤ë¤è¤¦¤Ë¤·¤¿¡£¤µ¤é¤Ë¡¢¤½¤ì¤¾¤ì¤Î¥¿¥¤¥äÉôʬ¤Î¸å¤íÉôʬ¤Ë¥´¥à¤ò¤Ä¤±¤Æ¡¢¥Ú¥ó¤Î°ÂÄêÅÙ¤ò¶¯²½¤·¡¢ÊÒÊý¤Î¥¿¥¤¥ä¤¬Æ°¤¤¤¿»þ¤Ë¡¢¤â¤¦ÊÒÊý¤Î¥¿¥¤¥ä¤Ë¤âÎϤ¬¤ï¤±¤ì¤ë¤è¤¦¤Ë¤·¤¿¡£
ËÜÂΤβóž¼´¤¬¡¢¥Ú¥ó¤ÎÉôʬ¤È¤Ï¾¯¤·¤º¤ì¤Æ¤¤¤ë¤»¤¤¤Ç¡¢ËÜÂΤò²óž¤¹¤ë¤´¤È¤ËÁ°¸å¤ËÆ°¤«¤¹¤Ê¤É¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¯¤Æ¡¢¸íº¹¤Î½¤Àµ¤¬Æñ¤·¤«¤Ã¤¿¡£¤½¤Î¤»¤¤¤Ç¡¢¥×¥í¥°¥é¥ß¥ó¥°¤¬Áý¤¨¤Æ¤·¤Þ¤Ã¤¿¡£
#define MOVE_TIME1 50 #define MOVE_TIME2 30 #define MOVE_TIME3 20 #define MOVE_TIME4 35 #define MOVE_TIME5 10 #define TURN_TIME1 75 #define TURN_TIME2 150 #define TURN_TIME3 70 #define PEN_TIME 10 #define BACK_TIME1 40 #define go_go1 OnFwd(OUT_AC);Wait(MOVE_TIME1);Off(OUT_AC)//½ñ¤¤¿¤¤Ä¹¤µ¤Ë¹ç¤ï¤»¤Æ¡¢¤¤¤í¤¤¤í¤Ê¥Ñ¥¿¡¼¥ó¤Ëʬ¤±¤¿¡£ #define go_go2 OnFwd(OUT_AC);Wait(MOVE_TIME2);Off(OUT_AC) #define go_go3 OnFwd(OUT_AC);Wait(MOVE_TIME3);Off(OUT_AC) #define go_go4 OnFwd(OUT_AC);Wait(MOVE_TIME4);Off(OUT_AC) #define go_go5 OnFwd(OUT_AC);Wait(MOVE_TIME5);Off(OUT_AC) #define ba_ck1 OnRev(OUT_AC);Wait(BACK_TIME1);Off(OUT_AC)//RIS¤Î²óž¼´¤Ë¤è¤ë¸íº¹¤Î½¤Àµ¤Î¤¿¤á #define turn_left1 OnFwd(OUT_C);OnRev(OUT_A);Wait(TURN_TIME1);Off(OUT_AC)//¶Ê¤¬¤ê¤¿¤¤³ÑÅ٤˹ç¤ï¤»¤Æʬ¤±¤¿¡£ #define turn_left2 OnFwd(OUT_C);OnRev(OUT_A);Wait(TURN_TIME2);Off(OUT_AC) #define turn_left3 OnFwd(OUT_C);OnRev(OUT_A);Wait(TURN_TIME3);Off(OUT_AC) #define turn_right OnFwd(OUT_A);OnRev(OUT_C);Wait(TURN_TIME1);Off(OUT_AC) #define pen_up OnFwd(OUT_B);Wait(PEN_TIME);Off(OUT_B) #define pen_down OnRev(OUT_B);Wait(PEN_TIME);Off(OUT_B)
task main() { pen_down;//¤Ë¤ó¤Ù¤ó¤ò½ñ¤»Ï¤á¤ë¡£¡¤ò½ñ¤»Ï¤á¤ë¡£ go_go1; pen_up; turn_left2;//¢¤ò½ñ¤»Ï¤á¤ë¡£ go_go2; go_go2; OnFwd(OUT_A);//£¤ò½ñ¤»Ï¤á¤ë¡£ OnRev(OUT_C); Wait(120); go_go4;//²ó¤ë¤³¤È¤Ë¤è¤Ã¤Æµ¯¤³¤ë¸íº¹¤ò½¤Àµ¡£
pen_down; go_go1; pen_up;//¤Ë¤ó¤Ù¤ó½ªÎ»¡£
½ñ¤½ç¤Ï̵»ë¤·¤Æ¡¢½ñ¤¤ä¤¹¤¤¤è¤¦¤Ë½ñ¤¤¤¿¡£
ba_ck1;//¤¤ò»Ï¤á¤ë¡£²ó¤ë¤³¤È¤Ë¤è¤Ã¤Æµ¯¤³¤ë¸íº¹¤ò½¤Àµ¡£ turn_left1; go_go2;
OnFwd(OUT_AC);Wait(30);Off(OUT_AC); pen_down;//¥¤ò½ñ¤»Ï¤á¤ë¡£¸ý¤ÎÉôʬ¤ò½ñ¤»Ï¤á¤ë¡£ go_go2; pen_up; ba_ck1;//²ó¤ë¤³¤È¤Ë¤è¤Ã¤Æµ¯¤³¤ë¸íº¹¤ò½¤Àµ¡£ turn_left1; go_go2;//²ó¤ë¤³¤È¤Ë¤è¤Ã¤Æµ¯¤³¤ë¸íº¹¤ò½¤Àµ¡£ pen_down;//¦¤ò½ñ¤»Ï¤á¤ë¡£ go_go2; pen_up; ba_ck1;//²ó¤ë¤³¤È¤Ë¤è¤Ã¤Æµ¯¤³¤ë¸íº¹¤ò½¤Àµ¡£ turn_left1; go_go2;//²ó¤ë¤³¤È¤Ë¤è¤Ã¤Æµ¯¤³¤ë¸íº¹¤ò½¤Àµ¡£ pen_down;//§¤ò½ñ¤»Ï¤á¤ë¡£ go_go2; pen_up; ba_ck1;//²ó¤ë¤³¤È¤Ë¤è¤Ã¤Æµ¯¤³¤ë¸íº¹¤ò½¤Àµ¡£ turn_left1; go_go2;//²ó¤ë¤³¤È¤Ë¤è¤Ã¤Æµ¯¤³¤ë¸íº¹¤ò½¤Àµ¡£ pen_down;//¨¤ò½ñ¤»Ï¤á¤ë¡£ go_go2; pen_up;//¸ý¤ÎÉôʬ½ªÎ»¡£
turn_left2; go_go2;//²ó¤ë¤³¤È¤Ë¤è¤Ã¤Æµ¯¤³¤ë¸íº¹¤ò½¤Àµ¡£ go_go2;//©¤ò»Ï¤á¤ë¡£ go_go5;
turn_right; go_go2;//²ó¤ë¤³¤È¤Ë¤è¤Ã¤Æµ¯¤³¤ë¸íº¹¤ò½¤Àµ¡£ pen_down;//²£ËÀ¤ò´Ö³Ö¤ò³«¤±¤Æ¡¢£´Ëܽñ¤»Ï¤á¤ë¡£ª¤ò»Ï¤á¤ë¡£ go_go2; pen_up;
ba_ck1;//²ó¤ë¤³¤È¤Ë¤è¤Ã¤Æµ¯¤³¤ë¸íº¹¤ò½¤Àµ¡£ turn_left1; go_go2; OnFwd(OUT_AC);Wait(15);Off(OUT_AC);//«¤ò»Ï¤á¤ë¡£ ba_ck1;//²ó¤ë¤³¤È¤Ë¤è¤Ã¤Æµ¯¤³¤ë¸íº¹¤ò½¤Àµ¡£ turn_left1; go_go2;//²ó¤ë¤³¤È¤Ë¤è¤Ã¤Æµ¯¤³¤ë¸íº¹¤ò½¤Àµ¡£ pen_down;//¬¤ò½ñ¤»Ï¤á¤ë¡£ go_go2; pen_up; ba_ck1;/²ó¤ë¤³¤È¤Ë¤è¤Ã¤Æµ¯¤³¤ë¸íº¹¤ò½¤Àµ¡£/ turn_right; go_go2;//²ó¤ë¤³¤È¤Ë¤è¤Ã¤Æµ¯¤³¤ë¸íº¹¤ò½¤Àµ¡£
go_go5;//¤ò»Ï¤á¤ë¡£ ba_ck1;//²ó¤ë¤³¤È¤Ë¤è¤Ã¤Æµ¯¤³¤ë¸íº¹¤ò½¤Àµ¡£ turn_right; go_go2;//²ó¤ë¤³¤È¤Ë¤è¤Ã¤Æµ¯¤³¤ë¸íº¹¤ò½¤Àµ¡£ pen_down;//®¤ò½ñ¤»Ï¤á¤ë¡£ go_go1; pen_up; ba_ck1;//²ó¤ë¤³¤È¤Ë¤è¤Ã¤Æµ¯¤³¤ë¸íº¹¤ò½¤Àµ¡£ turn_left1; go_go2;//²ó¤ë¤³¤È¤Ë¤è¤Ã¤Æµ¯¤³¤ë¸íº¹¤ò½¤Àµ¡£ go_go3;//¯¤ò»Ï¤á¤ë¡£ ba_ck1;//²ó¤ë¤³¤È¤Ë¤è¤Ã¤Æµ¯¤³¤ë¸íº¹¤ò½¤Àµ¡£ turn_left1; go_go1;//²ó¤ë¤³¤È¤Ë¤è¤Ã¤Æµ¯¤³¤ë¸íº¹¤ò½¤Àµ¡£ pen_down;//°¤ò»Ï¤á¤ë¡£ go_go2; pen_up;//²£ËÀ½ªÎ»¡£ Off(OUT_ABC);//´°À® }
亻¤È²£ËÀ¤¬¤¢¤¿¤Ã¤Æ¤¤¤Æ¡¢½é¸«¤Ç¸«¤ë¿Í¤Ë¤Ï¡¢²¿¤È¸À¤¦´Á»ú¤Ê¤Î¤«¤¬¤ï¤«¤é¤Ê¤¤¤â¤Î¤À¤Ã¤¿¡£
Á°²ó¤Î¤è¤¦¤Ê¼ºÇÔ¤â̵¤¯¡¢¤«¤Ê¤ê´°À®Å٤ι⤤¤â¤Î¤È¤Ê¤Ã¤¿¡£
¥í¥Ü¥Ã¥È¤òºî¤ëÃʳ¬¤Ç¤Ï¡¢¤É¤¦¤¤¤¦Êý¸þ¤Î¥í¥Ü¥Ã¥È¤òºî¤ë¤«¤Ç¶ìÀ路¤ÆÅ°Ì뤷¤¿¤ê¤·¤Æ¡¢¤Ê¤«¤Ê¤«¿Ê¤Þ¤º²¿ÅÙ¤âºÃÀÞ¤·¤«¤±¤¿¡£¥×¥í¥°¥é¥ß¥ó¥°¤Ç¤Ï¡¢ËÜÂΤβóž¼´¤Î´Ø·¸¤Ç»×¤¦¤è¤¦¤Ë»ú¤¬½ñ¤±¤º¡¢¤«¤Ê¤ê¶ìÀ路¤¿¡£¤Ç¤â¡¢ºÇ¸å¤Ë´°À®¤·¤¿»þ¤Ë¡¢¤Ê¤ó¤È¤â¸À¤¨¤Ê¤¤´¶Æ°¤¬¤¢¤Ã¤Æ¡¢¤«¤Ê¤ê³Ú¤·¤«¤Ã¤¿¡£