#contents *²ÝÂê [#u8f2fc27] ½ñÆ»¥í¥Ü¥Ã¥È ¼«Ê¬¤Î´Á»ú¤Ç7²è°Ê¾å¤Îʸ»ú¤ò½ñ¤¯¡£ *¥í¥Ü¥Ã¥È¤ÎÀâÌÀ [#b0700dd4] &ref(./kikai.jpg,70%); ¼Ö¤Ë¥Ú¥ó¤ò¶´¤ß¤Þ¤¹¡£»ú¤ò½ñ¤¯¤È¤¤Ï¥Ú¥ó¤ò²¼¤²¡¢»ú¤ò½ñ¤«¤Ê¤¤»þ¤Ï¥Ú¥ó¤ò¾å¤²Á°¸å¤ËÆ°¤«¤¹¤È¤¤¤¦¥·¥ó¥×¥ë¤Ê¹½Â¤¤Ç¤¹¡£ *»ú¤Î½ñ¤Êý [#hfc1362a] &ref(./ji.jpg,70%); ¡ÖÈø¡×¤È¤¤¤¦´Á»ú¤ò¡¤«¤é½ç¤ËÈÖ¹æ½ç¤Ë½ñ¤¤Þ¤¹¡£ *¥×¥í¥°¥é¥à¤ÎÀâÌÀ [#ze72b541] **ÄêµÁʸ [#ge9ab2b9] #define movetime1 200//»þ´Ö #define movetime2 5//»þ´Ö #define movetime3 110//»þ´Ö #define movetime4 40//»þ´Ö #define movetime5 55//»þ´Ö #define movetime6 90//»þ´Ö #define movetime7 70//»þ´Ö #define movetime8 92//»þ´Ö #define movetime9 30//»þ´Ö #define turntime1 110//»þ´Ö #define turntime2 111//»þ´Ö #define turn_left OnFwd(OUT_A);OnRev(OUT_C);Wait(turntime1);//º¸¤Ë¶Ê¤¬¤ë #define turn_right OnFwd(OUT_C);OnRev(OUT_A);Wait(turntime2);//±¦¤Ë¶Ê¤¬¤ë #define straight1 OnFwd(OUT_AC);Wait(movetime1);//¤Þ¤Ã¤¹¤°¿Ê¤à #define straight2 OnFwd(OUT_AC);Wait(movetime3);//¤Þ¤Ã¤¹¤°¿Ê¤à #define straight3 OnFwd(OUT_AC);Wait(movetime4);//¤Þ¤Ã¤¹¤°¿Ê¤à #define straight4 OnFwd(OUT_AC);Wait(movetime8);//¤Þ¤Ã¤¹¤°¿Ê¤à #define straight5 OnFwd(OUT_AC);Wait(movetime9);//¤Þ¤Ã¤¹¤°¿Ê¤à #define straight6 OnFwd(OUT_AC);Wait(movetime5);//¤Þ¤Ã¤¹¤°¿Ê¤à #define up OnFwd(OUT_B);Wait(movetime2);Off(OUT_ABC);//¥Ú¥ó¤ò¾å¤²¤ë #define down OnRev(OUT_B);Wait(movetime2);Off(OUT_ABC);//¥Ú¥ó¤ò²¼¤²¤ë #define back OnRev(OUT_AC);Wait(movetime5);//²¼¤¬¤ë #define chousei1 OnRev(OUT_AC);Wait(movetime6);//¾¯¤·²¼¤¬¤ë #define chousei2 OnFwd(OUT_AC);Wait(movetime7);//¾¯¤·¾å¤¬¤ë #define chousei3 OnRev(OUT_AC);Wait(movetime7);//¾¯¤·²¼¤¬¤ë #define chousei4 OnRev(OUT_AC);Wait(movetime5);//¾¯¤·²¼¤¬¤ë #define chousei5 OnRev(OUT_AC);Wait(movetime4);//¾¯¤·²¼¤¬¤ë chousei¤ò»È¤¦Íýͳ¤Ï¥í¥Ü¥Ã¥È¤Î¿Ê¤à¸þ¤¤òÊѤ¨¤¿»þ¤ËÀ¸¤¸¤¿¸íº¹¤òËä¤á¤ë¤¿¤á¤Ç¤¹¡£ **ºîÀ®¤·¤¿¥×¥í¥°¥é¥à [#s5225d5f] ¡¡¡¡task main () ¡¡¡¡{ ¡¡straight1;// ¡ ¡¡ up; ¡¡chousei2; ¡¡turn_right; ¡¡ chousei1; ¡¡down;//¡¡¡¡¡¡¡¡¡¡¢ ¡¡straight2; ¡¡ up; ¡¡chousei2; ¡¡turn_right; ¡¡ chousei1; ¡¡down;// £ ¡¡straight3; ¡¡up; ¡¡chousei2; ¡¡ turn_right; ¡¡ chousei1; ¡¡ down;// ¤ ¡¡ straight2; ¡¡ up; ¡¡ back; ¡¡ chousei2; ¡¡ turn_left; ¡¡ straight3; ¡¡ chousei3; ¡¡ down;// ¡¡¥ ¡¡ straight2; ¡¡ up; ¡¡ chousei2; ¡¡ turn_left; ¡¡ chousei3; ¡¡ down;// ¦ ¡¡ straight4; ¡¡ up; ¡¡ chousei2; ¡¡ turn_left; ¡¡ chousei3; ¡¡ down;// § ¡¡ straight3; ¡¡ up; ¡¡ chousei2; ¡¡turn_left; ¡¡ straight3; ¡¡ chousei1; ¡¡ down;// ¡¡¨ ¡¡ straight2; ¡¡ up; ¡¡ chousei2; ¡¡ turn_right; ¡¡ straight6; ¡¡ chousei5; ¡¡ turn_right; ¡¡ chousei1; ¡¡ down;// © ¡¡ straight2; ¡¡ up; ¡¡ chousei2; ¡¡ turn_left; ¡¡straight5; ¡¡ chousei2; ¡¡ turn_left; ¡¡ chousei1; ¡¡ down;//¡¡¡¡¡¡¡¡¡¡ª ¡¡ straight2; ¡¡ up; ¡¡ Off(OUT_ABC); ¡¡¡¡} *ÌäÂêÅÀ [#f05b8fe2] ¡¥í¥Ü¥Ã¥È¤òÆ°¤«¤¹¤È»æ¤¬Æ°¤¯ ¢¥í¥Ü¥Ã¥È¤¬¶Ê¤¬¤ë¤ÈÁ°¤Ë½ñ¤¤¤¿¤È¤³¤í¤ÈÀþ¤¬¹ç¤ï¤Ê¤¤ £¥í¥Ü¥Ã¥È¤¬¾¯¤·±¦¤Ë¶Ê¤¬¤Ã¤Æ¿Ê¤à *²ò·èË¡ [#ue21f57f] ¡»æ¤ò¥Æ¡¼¥×¤Ç¤È¤á¤ë ¢¥í¥Ü¥Ã¥È¤òÁ°¸å¤ËÆ°¤«¤·¤ÆÁ°¤Ë½ñ¤¤¤¿Àþ¤È¹ç¤¦¤è¤¦¤ËÄ´À°¤¹¤ë £¤Þ¤Ã¤¹¤°¿Ê¤à¤³¤È¤ò´ê¤¦ *¤Þ¤È¤á¡¦´¶ÁÛ [#d9d39827] ¥í¥Ü¥Ã¥È¤¬¶Ê¤¬¤ë»þ¤Ë¤µ¤Ã¤¤Þ¤Ç¥Ú¥ó¤Ç½ñ¤¤¤Æ¤¤¤¿¤È¤³¤í¤È¥º¥ì¤¬À¸¤¸¤Æ¤·¤Þ¤¤¡¢¤½¤Î¥º¥ì¤òÄ´À°¤¹¤ë¤Î¤¬¤¿¤¤¤Ø¤ó¤Ç¤·¤¿¡£ »ú¤ò½ñ¤¯¤È¤¤Ë»æ¤¬Æ°¤¤¤Æ¤·¤Þ¤¦¤Î¤Ç»æ¤ò¥Æ¡¼¥×¤Ç¤È¤á¤Þ¤·¤¿¡£ ¥í¥Ü¥Ã¥È¤òÆ°¤«¤¹¤È¤Þ¤Ã¤¹¤°¿Ê¤Þ¤º¤Ë¾¯¤·¶Ê¤¬¤Ã¤Æ¤·¤Þ¤¦¤Î¤Ç¤¿¤¤¤Ø¤ó¤Ç¤·¤¿¡£