Ìܼ¡
¡¡º£²ó¡¢»ä¤Ï¡Ö¹âºê¡×¤ò½ñ¤¯¥í¥Ü¥Ã¥ÈÀ½ºî¤¹¤ë¤³¤È¤Ë¤Ê¤Ã¤¿¡£
¡¡¡Ö¹âºê¡×¤È¤¤¤¦´¶¤¸¤Ï²è¿ô¤¬¤È¤Æ¤â¿¤¯¡¢¥Ú¥ó¤ò¥í¡¼¥Ð¡¼¤Ë¸ÇÄꤷ¡¢¥í¡¼¥Ð¡¼¤òÆ°¤«¤¹¤³¤È¤Çʸ»ú¤ò½ñ¤¯¥í¥Ü¥Ã¥È¤Ç¤Ï¡¢ÅÅÃӤξÃÌס¢Æñ°×ÅÙŪ¤Ë̵Íý¤¬¤¢¤ë¤È¹Í¤¨¤¿¡£
¡¡¤Þ¤¿¡¢2ËܤΥ¢¡¼¥à¤Çʸ»ú¤ò½ñ¤¯¥í¥Ü¥Ã¥È¤Ï¹½Â¤¼«ÂΤϴÊñ¤À¤¬¡¢¥×¥í¥°¥é¥ß¥ó¥°¤¬Èó¾ï¤Ë¹âÅ٤ʤâ¤Î¤È¤Ê¤ë¤¿¤á¡¢¸½¼ÂŪ¤Ç¤Ê¤¤¤È¹Í¤¨¤¿¡£
¡¡°Ê¾å¤Î¤³¤È¤«¤é¡¢»ä¤¿¤Á¤Î¥°¥ë¡¼¥×¤Ç¤Ï¡¢¹½Â¤¤¬Èæ³ÓŪ´Êñ¤Ç¡¢¤Ê¤ª¤«¤Ä¥×¥í¥°¥é¥ß¥ó¥°¤âÍưפʡÖXY¼´¥í¥Ü¥Ã¥È¡×¤òºîÀ®¤¹¤ë¤³¤È¤Ë¤Ê¤Ã¤¿¡£
¡¡ÃϾå¥í¡¼¥Ð¡¼¤Ï½ÄÊý¸þ¤Ë¤Î¤ßÆ°¤¯¤³¤È¤¬¤Ç¤¤ì¤Ð¤¤¤¤¤Î¤Ç¡¢¥â¡¼¥¿¡Ê¥â¡¼¥¿A¡Ë¤Ï1¤Ä¤·¤«»ÈÍѤ·¤Æ¤¤¤Ê¤¤¡£¤Þ¤¿¡¢¾å¤Î²èÁü¤Î°ÌÃÖ¤«¤é¤Ï¸«¤ë¤³¤È¤¬¤Ç¤¤Ê¤¤¤¬¡¢ÃϾå¥í¡¼¥Ð¡¼¤Ï¶îÆ°¼ÖÎØ2¤Ä¡Ü̵ưÎϼÖÎØ1¤Ä¤Î·×3¤Ä¤Î¼ÖÎؤǹ½À®¤µ¤ì¤Æ¤¤¤ë¡£
¡¡¶¶¾å¥í¡¼¥Ð¡¼¤Ï¡¢¥Ú¥ó¤ò¾å¤²²¼¤²¤¹¤ë¥â¡¼¥¿¡Ê¥â¡¼¥¿B¡Ë¤È¡¢¶¶¤Î¾å¤ò¹Ô¤Í褹¤ë¥â¡¼¥¿¡Ê¥â¡¼¥¿A¡Ë¤«¤é¹½À®¤µ¤ì¤ë¥í¡¼¥Ð¡¼¤Ç¤¢¤ë¡£¥â¡¼¥¿¤ò2Âæ»ÈÍѤ·¤Æ¤¤¤ë¤³¤È¤«¤é¡¢¤«¤Ê¤ê½Å¤¯¤Ê¤Ã¤Æ¤·¤Þ¤¤¡¢·ë²ÌŪ¤Ë¶¶¤ò¾æÉפˤ¹¤ë¤¿¤á¤Ë¡¢Â¿¤¯¤ÎÉôÉʤò»ÈÍѤ¹¤ë¤³¤È¤È¤Ê¤Ã¤¿¡£¤Þ¤¿¡¢¶¶¾å¥í¡¼¥Ð¡¼¤Ï¡¢¥ì¥´¤Î±úÆ̤ò¥ì¡¼¥ë¤È¤·¤Æ»ÈÍѤ·¤Æ¤¤¤ë¤¿¤á¡¢Æ°¤«¤·¤Æ²£¤ËÍî²¼¤¹¤ë¤³¤È¤Ï¤Ê¤«¤Ã¤¿¡£
¡¡1.Á´ÂΤ˴ؤ·¤Æ
¡¡¡¡¡µ¡¹½¤¬Ê£»¨²½¤·¤Æ¤·¤Þ¤¤¡¢»ý¤Áµ¢¤ëºÝ¤Ëʬ²ò¤¹¤ë»þ¡¢Èó¾ï¤Ë»þ´Ö¤¬¤«¤«¤Ã¤Æ¤·¤Þ¤¦¡£
¡¡¢ª¹½Â¤¤Î´Êά²½¡Üʬ²òÀ¤Î¸þ¾å¡£
¡¡2.ÃϾå¥í¡¼¥Ð¡¼¤Ë´Ø¤·¤Æ
¡¡¢¡¡ÃϾå¥í¡¼¥Ð¡¼¤ÎÆ°¤¤È¡¢¶¶¤ÎËöüÉô¡ÊÃϾå¥í¡¼¥Ð¡¼¤«¤éºÇ¤âÎ¥¤ì¤¿Éôʬ¡Ë¤ÎÆ°¤¤Ë¥º¥ì¤¬½Ð¤Æ¤·¤Þ¤¦¡£
¡¡¢ªÆ°ÎϤò¶¶²¼¤Ë¤Þ¤Ç¿¤Ð¤·¡¢¥Ö¥ì¤ò¾¯¤Ê¤¯¤¹¤ë¡£
¡¡3.¶¶¤Ë´Ø¤·¤Æ
¡¡£¡¡¶¶¾å¥í¡¼¥Ð¡¼¤Î¥ì¡¼¥ë¤È¤·¤Æ»ÈÍѤ·¤¿¡¢¥ì¥´¤Î±úÆ̤À¤¬¡¢¤³¤Î±úÆ̤˼ÖÎؤ¬°ú¤Ã¤«¤«¤Ã¤Æ¤·¤Þ¤¤¡¢¶¶¾å¥í¡¼¥Ð¡¼¤¬Àµ³Î¤ËÆ°ºî¤·¤Ê¤¤¡£
¡¡¢ª¥ì¥´¤Î±úÆ̤ò»ÈÍѤ¹¤ë¤Î¤Ç¤Ï¤Ê¤¯¡¢¤Ê¤é¤Ù¤¯³ê¤é¤«¤Ê¥ì¡¼¥ë¤ò»ÈÍѤ·¤¿¶¶¤ÎºîÀ®¡£
¡¡¤¡¡¶¶¤¬Ã»¤¹¤®¤ë¤¿¤á¡¢¶¶¾å¥í¡¼¥Ð¡¼¤¬Â礤¯Æ°¤±¤º¡¢Ê¸»ú¤ò½ñ¤¯¤³¤È¤¬Æñ¤·¤¤¡£
¡¡¢ª¶¶¤Î±äĹ¡Ü¶¶¤ÎÂѵ×À¤Î°Ý»ý¡£
¡¡4.¶¶¾å¥í¡¼¥Ð¡¼¤Ë´Ø¤·¤Æ
¡¡Æäˤʤ·
¡¡°Ê¾å¤Î4ÅÀ¤¬¡¢»îºî£±¤«¤é¤ï¤«¤Ã¤¿²ÝÂê¤Ç¤¢¤ë¡£º£¸å¤Ï¡¢¾å¤Î4ÅÀ¤Î²ÝÂê¤ò¤É¤¦¹îÉþ¤·¤Æ¹Ô¤¯¤«¤ò¥á¥¤¥ó¤Ë¥í¥Ü¥Ã¥È¤Î²þÎɤò¹Ô¤Ã¤Æ¤¤¤¯¡£
¡¡²ÝÂê¡¡¡¹½Â¤¤Î´Êά²½¡Üʬ²òÀ¤Î¸þ¾å¡£
¡¡¢ª¹½Â¤¤Î´Êά²½¤ËÀ®¸ù¤·¡¢·ë²ÌŪ¤Ë¶¶¤È¤ÎÀܳÉô¤â¤è¤ê´Êñ¤Ë¡¢¤è¤ê¶¯¤¤¤â¤Î¤È¤¹¤ë¤³¤È¤¬¤Ç¤¤¿¡£
¡¡²ÝÂꢡ¡Æ°ÎϤò¶¶²¼¤Ë¤Þ¤Ç¿¤Ð¤·¡¢¥Ö¥ì¤ò¾¯¤Ê¤¯¤¹¤ë¡£
¡¡¢ª¶¶¤ÎÃæ±û¤Î²¼¤Ë¿·¤¿¤Ë¶îÆ°Îؤò°ì¤ÄÁý¤ä¤·¡¢¤½¤ì¤òÃϾå¥í¡¼¥Ð¡¼¤Î¥â¡¼¥¿¤Ë¤Ä¤Ê¤²¤ë¤³¤È¤Ç¡¢Æ°ÎϤò¶¶²¼¤Ë¤Þ¤Ç¿¤Ð¤¹¤³¤È¤ËÀ®¸ù¤·¡¢¼ã´³¥Ö¥ì¤¬¾¯¤Ê¤¯¤Ê¤Ã¤¿¡£
¡¡²ÝÂê¡¡¡¹½Â¤¤Î´Êά²½¡Üʬ²òÀ¤Î¸þ¾å¡£
¡¡²ÝÂꤡ¡¶¶¤Î±äĹ¡Ü¶¶¤ÎÂѵ×À¤Î°Ý»ý¡£
¡¡¢ª¥ì¥´¤ÎºÙŤ¯Âʱ߷Á¤ÎÉôÉʤòÍѤ¤¡¢¤è¤ê¶¯¸Ç¤ÇŤ¯¡¢¤è¤ê¹½Â¤¤ò´Êά²½¤·¡¢Ê¬²òÀ¤â¹â¤á¤¿¡£¤Þ¤¿¡¢¶¶¾å¥í¡¼¥Ð¡¼¤¬Íî¤Á¤Ê¤¤¤è¤¦¤Ë¡¢Èæ³ÓŪ¹â¤µ¤Î¤¢¤ë¥ì¡¼¥ë¤ò»ÈÍѤ·¤¿¤Ï¤·¤òÀ©ºî¤·¤¿¡£
¡¡²ÝÂ꣡¡¥ì¥´¤Î±úÆ̤ò»ÈÍѤ¹¤ë¤Î¤Ç¤Ï¤Ê¤¯¡¢¤Ê¤é¤Ù¤¯³ê¤é¤«¤Ê¥ì¡¼¥ë¤ò»ÈÍѤ·¤¿¶¶¤ÎºîÀ®¡£
¡¡¢ª¾å¤Î²èÁü¤Î¤è¤¦¤Ê¡¢¥ì¡¼¥ë¤Ë¤¹¤ë¤³¤È¤Ç¡¢³ê¤é¤«¤Ê¥ì¡¼¥ë¤ÎºîÀ®¤ËÀ®¸ù¤·¤¿¡£
¡¡1.Á´ÂΤ˴ؤ·¤Æ
¡¡Æäˤʤ·
¡¡2.ÃϾå¥í¡¼¥Ð¡¼¤Ë´Ø¤·¤Æ
¡¡¥¡¡¶¶¤Î²¼¤Î¶îÆ°Îؤ¬¥Ú¥ó¤Ë¤¢¤¿¤Ã¤Æ¤·¤Þ¤¤¡¢Àµ³Î¤Ê»ú¤ò½ñ¤¯¤³¤È¤¬¤Ç¤¤Ê¤¤¡£
¡¡¢ª¶¶²¼¤Î¶îÆ°ÎؤΰÌÃÖ¤ò°ÜÆ°¤·¥Ú¥ó¤Î¼ÙËâ¤Ë¤Ê¤é¤Ê¤¤¤è¤¦¤Ë¤¹¤ë¡£
¡¡3.¶¶¤Ë´Ø¤·¤Æ
¡¡Æäˤʤ·
¡¡4¡¥¶¶¾å¥í¡¼¥Ð¡¼¤Ë´Ø¤·¤Æ
¡¡¦¡¡¥Ú¥ó¤ò²¼¤²¤¿¾õÂ֤ǡ¢¶¶¾å¥í¡¼¥Ð¡¼¤Î¾ì¹ç¤Ï¸åÊý¤Ø°ú¤¯Æ°ºî¡¢ÃϾå¥í¡¼¥Ð¡¼¤Î¾ì¹ç¤ÏÁ°Êý¤Ø°ú¤¯Æ°ºî¤Ë¼å¤¤¤³¤È¤¬Ê¬¤«¤Ã¤¿¡£
¡¡¢ª¶¶¾å¥í¡¼¥Ð¡¼¤Ë¤è¤ë¥Ú¥ó¤Î¥Ö¥ì¤òºÇÂç¸ÂÍÞ¤¨¤ë¡£
¡¡5.¥×¥í¥°¥é¥ß¥ó¥°¤Ë´Ø¤·¤Æ
¡¡¦¡¡¥Ú¥ó¤ò²¼¤²¤¿¾õÂ֤ǡ¢¶¶¾å¥í¡¼¥Ð¡¼¤Î¾ì¹ç¤Ï¸åÊý¤Ø°ú¤¯Æ°ºî¡¢ÃϾå¥í¡¼¥Ð¡¼¤Î¾ì¹ç¤ÏÁ°Êý¤Ø°ú¤¯Æ°ºî¤Ë¼å¤¤¤³¤È¤¬Ê¬¤«¤Ã¤¿¡£
¡¡¢ª½ñ¤½ç¤ÎÊѹ¹¡Ü¥Ú¥ó¤Î¾å¤²²¼¤²¤Ë¤è¤ë¥Ö¥ì¤Î·Ú¸º¡£
¡¡°Ê¾å¤Î2ÅÀ¤¬¡¢»îºî2¤«¤éʬ¤«¤Ã¤¿²ÝÂê¤Ç¤¢¤ë¡£
¡¡²ÝÂꥡ¡¶¶²¼¤Î¶îÆ°ÎؤΰÌÃÖ¤ò°ÜÆ°¤·¥Ú¥ó¤Î¼ÙËâ¤Ë¤Ê¤é¤Ê¤¤¤è¤¦¤Ë¤¹¤ë¡£
¡¡¢ª¾å¤Î²èÁü¤Î¤è¤¦¤Ë¡¢¥®¥¢¤ò»ÈÍѤ·¡¢ÃϾå¥í¡¼¥Ð¡¼¤Î¥â¡¼¥¿¡¼¤ÎÎϤòÊ¿¹Ô°ÜÆ°¤µ¤»¤Æ¤ä¤ë¤³¤È¤Ç²þÁ±¡£¤½¤ì¤Ëȼ¤¤¡¢²ÝÂꢤΡÖÆ°ÎϤò¶¶²¼¤Ë¤Þ¤Ç¿¤Ð¤·¡¢¥Ö¥ì¤ò¾¯¤Ê¤¯¤¹¤ë¡£¡×¤â²þÁ±¤ËÀ®¸ù¤·¤¿¡£
¡¡¤Þ¤¿¡¢ºÇ¾®¸Â¤ÎÉôÉʤò»ÈÍѤ¹¤ë¤³¤È¤Ç¡¢²ÝÂꡤΡֹ½Â¤¤Î´Êά²½¡Üʬ²òÀ¤Î¸þ¾å¡£¡×¤â»îºî2¤Îʬ²òÀ¤ò°Ý»ý¤·¤¿¡£
¡¡²ÝÂꦡ¡¶¶¾å¥í¡¼¥Ð¡¼¤Ë¤è¤ë¥Ú¥ó¤Î¥Ö¥ì¤òºÇÂç¸ÂÍÞ¤¨¤ë¡£
¡¡¢ª¾å¤Î²èÁü¤Î¤è¤¦¤Ë¥Ú¥ó¤ò¸ÇÄꤹ¤ë¤³¤È¤Ç¡¢¶¶¾å¥í¡¼¥Ð¡¼¤Ë¤è¤ë¥Ú¥ó¤Î¥Ö¥ì¤òºÇÂç¸ÂÍÞ¤¨¤ë¤³¤È¤ËÀ®¸ù¤·¤¿¡£
¡¡¥í¥Ü¥Ã¥È¤ÏÆ°¤«¤¹¤¿¤Ó¤Ë¥Ð¥Ã¥Æ¥ê¡¼¤ò¾ÃÌפ·¡¢Æ°¤¤¬Æߤ¯¤Ê¤ë¡£¤½¤ì¤Ë¤è¤ë¸íº¹¤ÏÀµ³Î¤Êʸ»ú¤ò½ñ¤¯¤³¤È¤Î¾ã³²¤È¤Ê¤Ã¤Æ¤·¤Þ¤¦¡£¤½¤Î¤¿¤á¡¢»ä¤¿¤Á¤Î¥°¥ë¡¼¥×¤Ç¤Ï¡¢¿ôÃÍ´Ø·¸¤Î¤Û¤È¤ó¤É¤òÄêµÁ¤Ë¤è¤Ã¤Æ´ÉÍý¤·¡¢¤è¤ê¸íº¹¤Î½¤Àµ¤òÍưפˤǤ¤ë¤è¤¦¤Ë¤·¤¿¡£
¡¡»ä¤¿¤Á¤Î¥°¥ë¡¼¥×¤Ç¤Ï¡¢¡Ö²¿cm¿Ê¤à¤«¡×¤È¤¤¤¦¥µ¥Ö¥ë¡¼¥Á¥ó¤ò»ÈÍѤ·¤Æ¤¤¤ë¡£¤½¤Î¤¿¤á¡¢¥â¡¼¥¿A¡¢B¤ÎÄêµÁ¤ÏÁ°¿Ê¸åÂà¤ÇºÙ¤«¤¯Ê¬¤±¤é¤ì¤Æ¤¤¤ë¡£
¡¡¤Þ¤¿¡¢¥â¡¼¥¿C¤Î®ÅÙ¤¬¤«¤Ê¤êÃÙ¤¯ÀßÄꤵ¤ì¤Æ¤¤¤ëÍýͳ¤Ï¡¢¥í¥Ü¥Ã¥È¤Î°ÂÄêÀ¤Î¤¿¤á¤È¡¢¥Ú¥ó¤Î¥Ö¥ì·Ú¸º¤Î¤¿¤á¤Ç¤¢¤ë¡£
#define Aforward_onecm 198 //¡¡¥â¡¼¥¿A¡ÊÃϾå¥í¡¼¥Ð¡¼¡Ë¤Î1cmÁ°¿Ê¤ËÍѤ¤¤ë»þ´Ö #define Aback_onecm 190 //¡¡¥â¡¼¥¿A¤Î1cm¸åÂà¤ËÍѤ¤¤ë»þ´Ö #define Cforward_onecm 195 //¡¡¥â¡¼¥¿C¡Ê¶¶¾å¥í¡¼¥Ð¡¼¡Ë¤Î1cmÁ°¿Ê¤ËÍѤ¤¤ë»þ´Ö #define Cback_onecm 190 //¡¡¥â¡¼¥¿C¤Î1cm¸åÂà¤ËÍѤ¤¤ë»þ´Ö #define speed_C -15 //¡¡¥â¡¼¥¿C¤Î®ÅÙ #define speed_A 25 //¡¡¥â¡¼¥¿A¤Î®ÅÙ
¡¡»ä¤¿¤Á¤Î¥°¥ë¡¼¥×¤Ç¤Ï¡¢¥Ú¥ó¤Î®ÅÙ¤Ï15¤ÈÈæ³ÓŪÃÙ¤¤¤â¤Î¤È¤Ê¤Ã¤Æ¤¤¤ë¡£¤½¤ÎÍýͳ¤Ï¡¢¥Ú¥ó¤Î¾å¤²²¼¤²¤ò¤¹¤ë»þ´Ö¤¬Áᤤ¤È¡¢¶¶¾å¥í¡¼¥Ð¡¼¤¬Íɤì¤Æ¤·¤Þ¤¤¡¢Àµ³Î¤Ë¥Ú¥ó¤ò²¼¤¹¤³¤È¤¬¤Ç¤¤Ê¤¤¤¿¤á¤Ç¤¢¤ë¡£
#define speed_B 15 // ¥Ú¥ó¤Î¾å¤²²¼¤²¤Î®ÅÙ #define pendown_time 113 //¡¡¥Ú¥ó¤Î²¼¤²¤ë»þ´Ö #define penup_time 130 //¡¡¥Ú¥ó¤Î¤¢¤²¤ë»þ´Ö
¡¡
¡¡»ä¤¿¤Á¤Î¥°¥ë¡¼¥×¤Ç¤Ï¡¢¡Ö¥Ú¥ó¤Î®Å٤Ȼþ´Ö¡×¤Ç¤âµ½Ò¤·¤¿Ä̤ꡢ¶¶¾å¥í¡¼¥Ð¡¼¤ÎÍɤì¤Ë¤è¤ë¥Ú¥ó¤Î¥Ö¥ì¤¬²ÝÂê¤È¤Ê¤Ã¤Æ¤¤¤¿¡Ê²ÝÂꦡˡ£¤³¤Î¤³¤È¤«¤é¡¢¥Ú¥ó¤Î¾å¤²²¼¤²¤Ç¤Ï¡¢¥Ú¥ó¤ò¾å¤²¤ëÁ°¡¢¥Ú¥ó¤ò²¼¤·¤¿¸å¤Ë¡¡wait(200)¡¡¤òÆþ¤ì¤ë¤³¤È¤Ç¡¢¥Ö¥ì¤òºÇÂç¸ÂÍÞ¤¨¤ë¤³¤È¤ËÀ®¸ù¤·¡¢¤è¤êÀµ³Î¤Êʸ»ú¤¬½ñ¤±¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¡£
#define pen_down OnFwd(OUT_B,speed_B);Wait(pendown_time);Off(OUT_B);Wait(200); // ¥Ú¥ó¤ò²¼¤¹ #define pen_up Wait(200);OnRev(OUT_B,speed_B);Wait(penup_time);Off(OUT_B); // ¥Ú¥ó¤ò¾å¤²¤ë
¡¡»ä¤¿¤Á¤Î¥°¥ë¡¼¥×¤Ç¤Ï¡¢Àµ³Î¤Ëʸ»ú¤ò½ñ¤¯¤¿¤á¤Ë¡¢¿ôÃͤòÆþ¤ì¤ë¤³¤È¤Ç¤½¤Î¿ôÃͤÎʬ¤À¤±Æ°¤¯¥µ¥Ö¥ë¡¼¥Á¥ó¤ò»ÈÍѤ·¤Æ¤¤¤ë¡£¤½¤Î¤³¤È¤Ë¤è¤ê¡¢¤è¤ê¥×¥í¥°¥é¥ß¥ó¥°¤ò¤ä¤ê¤ä¤¹¤¯¡¢¤Þ¤¿²þÁ±¤·¤ä¤¹¤¯¤¹¤ë¤³¤È¤ËÀ®¸ù¤·¤¿¡£
¡¡¡»¡»¡Ê²¿cm¿Ê¤à¡Ë¤È¿ôÃͤòÆþÎϤ¹¤ë¤³¤È¤Ë¤è¤ê¡¢Á°¸åÊý¸þ¤Î°ÜÆ°¤òÅý°ì¤·¤¿¡£
¡¡¤Þ¤¿¡¢¡¡²¢¡Êint £¡Ë¤È¤·¤¿¤È¤¡¢
¡¡¡¤ÏÆ°¤«¤¹¥â¡¼¥¿¤ò»Ø¤¹¡£¢¤Ïforward¤ÇÁ°¿Ê¡¢back¤Ç¸åÂà¤òɽ¤¹¡££¤Ï²¿cm¿Ê¤à¤«¤ò»Ø¤¹¡£
¡¡Îã¡Ë¥â¡¼¥¿A¡¢3cmÁ°¿Ê ¢ª¡¡A_forward(3);
sub A_forward(int x)//¡¡AÁ°¿Ê { OnFwd(OUT_A,speed_A); Wait(Aforward_onecm*x); Off(OUT_A); } sub A_back(int x)//¡¡A¸åÂà { OnRev(OUT_A,speed_A); Wait(Aback_onecm*x); Off(OUT_A); }¡¡ sub C_forward(int x)//¡¡CÁ°¿Ê { OnFwd(OUT_C,speed_C); Wait(Cforward_onecm*x); Off(OUT_C); } sub C_back(int x)//¡¡C¸åÂà { OnRev(OUT_C,speed_C); Wait(Cback_onecm*x); Off(OUT_C); }
¡¡¡ÖÁ°¿Ê¤È¸åÂà¡×¤Î¥×¥í¥°¥é¥à¤ò»ÈÍѤ·¡¢¡»¡»¡Ê²£¤Ë²¿cm¿Ê¤à¡¢½Ä¤Ë²¿cm¿Ê¤à¡Ë¤È¿ôÃͤò¿ôÃͤòÆþÎϤ¹¤ë¤³¤È¤Ë¤è¤ê¡¢Ä¾³Ñ¤Î±¿Æ°¤Î¥×¥í¥°¥é¥à¤ò´Êά²½¤·¤¿¡£
¡¡¤Þ¤¿¡¢A¡x_C¢y¡Êint £,int ¤¡Ë¤È¤·¤¿¤È¤¡¢¡¤Ï¥â¡¼¥¿A¤ËÂФ·¤Æ¡¢forward¤Î¡Öf¡×¤ÇÁ°¿Ê¡¢back¤ÏRev¤Î¡Ö£ò¡×¤Ç¸åÂà¤òɽ¤·¡¢£¤Ç¥â¡¼¥¿A¤¬²¿cm¿Ê¤à¤«¤òɽ¤¹¡£¢¡¢¤¤âƱÍͤǤ¢¤ë¡£
¡¡Îã¡Ë¥â¡¼¥¿A¤Ï3cmÁ°¿Ê¤·¤Æ¡¢¥â¡¼¥¿B¤Ï4cm¸åÂà¡¡¢ª¡¡Afx_Cry(3,4);
sub Afx_Cfy(int x,int y)// AÁ°¿Ê¡¡CÁ°¿Ê { A_forward(x); Wait(500); C_forward(y); } sub Arx_Cfy(int x,int y)// A¸åÂà¡¡CÁ°¿Ê { A_back(x); Wait(500); C_forward(y); } sub Afx_Cry(int x,int y)// AÁ°¿Ê¡¡C¸åÂà { A_forward(x); Wait(500); C_back(y); } sub Arx_Cry(int x,int y)// A¸åÂà¡¡C¸åÂà { A_back(x); Wait(500); C_back(y); }
¡¡ ¡¡Ê¸»ú¤ò½ñ¤¯¤¿¤á¤ËɬÍ×ÉԲķç¤ÊÍ×ÁÇ¡¢¤½¤ì¤Ï¡Ö¼Ð¤áÀþ¡×¤Ç¤¢¤ë¡£º£²ó¡¢»ä¤¬½ñ¤¯¡Ö¹âºê¡×¤Ë¤â¼Ð¤áÀþ¤Ï´Þ¤Þ¤ì¤Æ¤ª¤ê¡¢¤³¤Î¼Ð¤áÀþ¤ò¤¤¤«¤Ë¤¦¤Þ¤¯½ñ¤¯¤«¤¬¤È¤Æ¤âÂ礤ʲÝÂê¤È¤Ê¤Ã¤¿¡£
¡¡º£²ó¤Ï¡¢°ìÊÕ¤¬¡»cm¤ÎÀµÊý·Á¤ÎÂгÑÀþ¤ò½ñ¤¯¤³¤È¤Ç¡¢Ê¸»ú¤ÎÃæ¤Î¼Ð¤áÀþ¤òºÆ¸½¤·¤¿¡£
¡¡¤Þ¤¿¡¢slanting_¡¡Êint ¢¡Ë¤È¤·¤¿¤È¤¡¢¡¤Ïdown¤Ç±¦¾å¤«¤éº¸²¼¤Ø¡¢up¤Ç±¦²¼¤«¤éº¸¾å¤Ë¸þ¤«¤Ã¤ÆÂгÑÀþ¤òÉÁ¤¯¤³¤È¤òɽ¤·¡¢¢¤Ï°ìÊÕ¤¬²¿cm¤ÎÀµÊý·Á¤Ë¤¹¤ë¤Î¤«¤òɽ¤¹¡£
¡¡Îã¡Ë°ìÊÕ¤¬4cm¤ÎÀµÊý·Á¤ÎÂгÑÀþ¤ò±¦¾å¤«¤éº¸²¼¤Ë¤«¤±¤Æ½ñ¤¯¡¡¢ª¡¡slanting_down(4);
sub slanting_up(int x)// ¼Ð¤á¾å¤¬¤ê { OnRev(OUT_A,speed_A); OnRev(OUT_C,-13); Wait(Aback_onecm*x); Off(OUT_AC); } sub slanting_down(int x)// ¼Ð¤á²¼¤¬¤ê { OnRev(OUT_A,speed_A); OnFwd(OUT_C,-13); Wait(Aback_onecm*x); Off(OUT_AC); }
¡¡¡Ö¹âºê¡×¤È¤¤¤¦Ê¸»ú¤Ë¤Ï¹ç·×¤Ç3¤Ä¤Î¡Ö¸ý¡×¤¬»ÈÍѤµ¤ì¤Æ¤¤¤ë¡£¤½¤Î¤¿¤á¡¢task main()¤Ë¤¤¤Á¤¤¤Á¥×¥í¥°¥é¥ß¥ó¥°¤ò½ñ¤¤¤Æ¤¤¤ë¤È¡¢¤½¤Î¥×¥í¥°¥é¥à¤Ï¡Ötakasaki_write1¡×¤Î¤è¤¦¤ËËÄÂç¤Ê¤â¤Î¤È¤Ê¤Ã¤Æ¤·¤Þ¤¦¡£¤³¤Î¤³¤È¤«¤é¡¢3¤Ä¤Î¡Ö¸ý¡×¤ò¤¹¤Ù¤ÆƱ¤¸¥µ¥Ö¥ë¡¼¥Á¥ó¤Ç¤Þ¤È¤á¤ë¤³¤È¤Ë¤è¤ê¡¢¤è¤êʬ¤«¤ê¤ä¤¹¤¯¡¢¤è¤ê´Êñ¤Ê¥×¥í¥°¥é¥à¤òºî¤ë¤³¤È¤¬¤Ç¤¤ë¤È¹Í¤¨¤¿¡£
¡¡º£²ó¡¢¥í¥Ü¥Ã¥È¤Î²ÝÂꦤÎÀ¼Á¾å¡¢¸ý¤Î½ñ¤Êý¤Ï¡Ö±¦¾å¤«¤éº¸²¼¤Ø¡×¤ò°Õ¼±¤·¤¿Èó¾ï¤ËÆÈÆäʤâ¤Î¤È¤Ê¤Ã¤Æ¤¤¤ë¡£
¡¡¤Þ¤¿¡¢1²è¤´¤È¤Ë¥Ú¥ó¤ò¾å¤²¤Æ¤¤¤ë¤¬¡¢¤³¤ÎÍýͳ¤Ï¡¢¥Ú¥ó¤Î¥Ö¥ì¤ò¾¯¤Ê¤¯¤¹¤ë¤³¤È¤Ç¡¢¤è¤êÀµ³Î¤Ë¡¢¤è¤ê¤¤ì¤¤¤Ê¸ý¤ò½ñ¤¯¤¿¤á¤Ç¤¢¤ë¡£
sub write_square ()// ¸ý¤ò½ñ¤¯ { pen_down A_back(3); // °ì²èÌܡʱ¦¾å¤«¤é¥¹¥¿¡¼¥È¡Ë pen_up Wait(500); pen_down C_forward(2); // Æó²èÌܡʺ¸²¼¤Ç¥´¡¼¥ë¡Ë pen_up Afx_Cry(3,2); // ±¦¾å¤Ë°ÜÆ° Wait(500); pen_down C_forward(2); // »°²èÌܡʱ¦¾å¤«¤é¥¹¥¿¡¼¥È¡Ë pen_up Wait(500); pen_down A_back(3); // »Í²èÌܡʺ¸²¼¤Ç¥´¡¼¥ë¡Ë pen_up }
¡¡º£²ó¤Ï¡¢ºÇ½é¤Ë½Ä¤ÎÀþ¤ò½ñ¤¡¢¤½¤Î¸å²£¤ÎÀþ¤ò½ñ¤¯¤³¤È¤Ë¤è¤êʸ»ú¤ò½ñ¤¯¥×¥í¥°¥é¥à¤òºîÀ®¤·¤¿¡£
¡¡¾å¤Î¡Ö¹âºê¡×¤Î»ú¾å¤ËµÆþ¤µ¤ì¤Æ¤¤¤ë¿ô»ú¤Ï²¿²èÌܤ˵Æþ¤¹¤ë¤«¤òɽ¤¹¡£¤Þ¤¿¡¢¥×¥í¥°¥é¥à¾å¤Ç¤Ï¡¡pen_up // ¡Ð½ñ¤¤¤Æ¤¤¤ë´Á»ú¡Ñ¡Ð²è¿ô¡Ñ¤Çɽ¤¹¡£¡¡
¡¡Îã¡Ë¹âºê¤Î¡Ö¹â¡×¤Î1²èÌܤ¬µÆþ½ª¤ï¤ê¡¡¢ª¡¡pen_up // ¹â¡¡¡
task main() { pen_down C_forward(3); pen_up // ¹â¡ A_forward(2); C_back(1); pen_down C_back(1); pen_up // ¹â¢ C_back(2); pen_down C_back(1); pen_up // ¹â£ C_back(2); A_forward(1); pen_down C_forward(1); pen_up // ¹â¤ A_forward(1); C_forward(1); pen_down C_forward(1); pen_up // ¹â¥ C_forward(2); pen_down C_forward(1); pen_up // ¹â¦ C_forward(1); A_forward(2); pen_down C_back(3); pen_up // ¹â§ C_back(3); pen_down A_back(6); pen_up // ¹â¨ C_forward(1); A_forward(4); pen_down A_back(2); pen_up // ¹â© C_forward(1); A_forward(2); pen_down A_back(2); pen_up // ¹âª C_forward(1); A_forward(4); pen_down A_back(6); pen_up // ¹â« C_forward(1); A_forward(4); pen_down A_back(2); pen_up // ¹â¬ C_forward(1); A_forward(2); pen_down A_back(2); pen_up // ¹â A_back(2); C_forward(6); //¡Ö¹â¡×¤«¤é¡Öºê¡×¤Ø°ÜÆ° pen_down C_forward(3); pen_up // ºê¡ A_forward(1); pen_down C_back(4); pen_up // ºê¢ A_forward(1); C_forward(1); pen_down C_forward(3); pen_up // ºê£ A_forward(1); C_forward(1); pen_down C_back(1); pen_up // ºê¤ C_back(5); A_forward(2); pen_down C_forward(1); pen_up // ºê¥ C_forward(4); pen_down C_forward(1); pen_up // ºê¦ C_forward(1); A_forward(1); pen_down C_back(3); pen_up // ºê§ C_back(3); A_forward(1); pen_down A_back(4); pen_up // ºê¨ C_forward(2); A_forward(4); pen_down slanting_up(2); Wait(200); slanting_down(2); pen_up // ºê© and ºêª C_forward(1); A_forward(4); pen_down A_back(4); pen_up // ºê« C_forward(1); A_forward(2); pen_down A_back(2); pen_up // ºê¬ C_forward(1); A_forward(2); pen_down A_back(2); pen_up // ºê A_back(1); C_back(1); pen_down A_back(2); pen_up // ºê® }
¡¡¹âºê¤Èǧ¼±¤¹¤ë¤³¤È¤¬Æñ¤·¤¤¤â¤Î¤¬½ÐÍè¾å¤¬¤Ã¤¿¡£ÆäË1cm¤Î½ÄÀþ¡ÊÎã¡¡¹â¢¡¢£¡Ä¡Ë¤¬½ñ¤¯¤³¤È¤¬¤Ç¤¤º¡¢ÅÀ¤È¤Ê¤Ã¤Æ¤·¤Þ¤Ã¤¿¤³¤È¤¬¤«¤Ê¤êÌäÂ꤬¤¢¤Ã¤¿¡£
¡¡¡¡¡¥×¥í¥°¥é¥à¤¬Ä¹¤¹¤®¤Æ¸«¤º¤é¤¯¡¢²þÁ±¤ÎºÝ¤Ë»þ´Ö¤¬¤«¤«¤Ã¤Æ¤·¤Þ¤¦¡£
¡¡¢ª¥µ¥Ö¥ë¡¼¥Á¥ó¤Ê¤É¤ò¤¦¤Þ¤¯»ÈÍѤ·¡¢¤µ¤é¤Ë¥×¥í¥°¥é¥à¤òû¤¯¤ï¤«¤ê¤ä¤¹¤¯¤¹¤ë¡£
¡¡¢¡¡»îºî2¤Î²ÝÂꦡ֥ڥó¤ò²¼¤²¤¿¾õÂ֤ǡ¢¶¶¾å¥í¡¼¥Ð¡¼¤Î¾ì¹ç¤Ï¸åÊý¤Ø°ú¤¯Æ°ºî¡¢ÃϾå¥í¡¼¥Ð¡¼¤Î¾ì¹ç¤ÏÁ°Êý¤Ø°ú¤¯Æ°ºî¤Ë¼å¤¤¤³¤È¤¬Ê¬¤«¤Ã¤¿¡£¡×
¡¡¢ª½ñ¤½ç¤ÎÊѹ¹¡Ü¥Ú¥ó¤Î¾å¤²²¼¤²¤Ë¤è¤ë¥Ö¥ì¤Î·Ú¸º¡£¡Ê¤³¤Î»þ¡¢¥Ú¥ó¤Î®ÅÙ¤Ï25¡Ë
¡¡£¡¡1cm¤Î½ÄÀþ¡ÊÎã¡¡¹â¢¡¢£¡Ä¡Ë¤¬½ñ¤¯¤³¤È¤¬¤Ç¤¤Ê¤¤¡£
¡¡¢ª½ñ¤½ç¤ÎÊѹ¹¡Üʸ»úÁ´ÂΤγÈÂç¡£
¡¡¤¡¡¼Ð¤áÀþ¤¬Èó¾ï¤Ë»¨¤Ç¤¢¤ë¡Ê¤³¤Î»þ¡¢¥â¡¼¥¿A¤Î®ÅÙ¤Ï54¡Ë
¡¡¢ªÂ®ÅÙ¤ò¤µ¤é¤ËÃÙ¤¯¤¹¤ë¤³¤È¤Ë¤è¤ë¥Ö¥ì¤Î·Ú¸º¡£
¡¡°Ê¾å¤Î4ÅÀ¤Î²ÝÂ꤬ʬ¤«¤Ã¤¿¡£
¡¡º£²ó¤Ï¡¢Á°²ó¤Î²ÝÂ꤫¤é¡¢½ñ¤½ç¤òÂ礤¯Êѹ¹¤·¤¿¡£
task main () { pen_down C_forward(2); pen_up // ¹â¡ A_forward(4); pen_down A_back(7); pen_up // ¹â¢ Afx_Cfy(5,1); write_square (); // ¹â£¤ Afx_Cfy(5,1); pen_down A_back(7); Wait(500); C_forward(4); pen_up // ¹â¥ Afx_Cry(7,4); pen_down C_forward(4); pen_up // ¹â¦ Arx_Cry(3,3); write_square (); // ¹â§¨¡¡´°À® C_forward(7); // °ÜÆ°¡¡¹â¢ªºê pen_down C_forward(4); Wait(500); A_back(3); pen_up // ºê¡ C_back(4); pen_down C_forward(4); pen_up // ºê¢ Afx_Cry(2,6); pen_down C_forward(6); pen_up // ºê£ Afx_Cry(5,2); write_square (); // ºê¤¥ Afx_Cry(5,3); pen_down A_back(5); pen_up // ºê¦ A_forward(4); pen_down C_forward(5); pen_up // ºê§ Afx_Cry(1,8); pen_down A_back(5); pen_up // ºê¨ Afx_Cry(3,2); pen_down C_forward(2); Wait(500); slanting_down(3); pen_up // ºê© A_forward(6); pen_down slanting_up(3); pen_up // ºêª¡¡´°À® }
¡¡takasaki_write1¤ÈÈæ³Ó¤·¡¢¤È¤Æ¤â¤¤ì¤¤¤Ê¹âºê¤ò½ñ¤¯¤³¤È¤¬¤Ç¤¤¿¡£¤·¤«¤·¡¢¼Ð¤áÀþ¤¬·Ò¤¬¤Ã¤Æ¤¤¤Ê¤¤¡¢Íɤì¤Æ¤¤¤ë¤Ê¤É¤Þ¤À²þÁ±¤¹¤Ù¤ÅÀ¤Ï¿¤¯¡¢¾¯¡¹²ù¤·¤¤·ë²Ì¤È¤Ê¤Ã¤¿¡£
¡¡²ÝÂê¡¡¡¥µ¥Ö¥ë¡¼¥Á¥ó¤Ê¤É¤ò¤¦¤Þ¤¯»ÈÍѤ·¡¢¤µ¤é¤Ë¥×¥í¥°¥é¥à¤òû¤¯¤ï¤«¤ê¤ä¤¹¤¯¤¹¤ë¡£
¡¡¢ª¡ÖÁ°¿Ê¤È¸åÂà¤Î±þÍѡפΥµ¥Ö¥ë¡¼¥Á¥ó¤ò¿·¤¿¤ËºîÀ®¤·¡¢¥Ú¥ó¾å¤²¸å¤Î°ÜÆ°¤Î¥×¥í¥°¥é¥à¤ò¤ï¤«¤ê¤ä¤¹¤¯¡¢²þÁ±¤Î¤·¤ä¤¹¤¤¤â¤Î¤Ë¤·¤¿¡£¤Þ¤¿¡¢¡Ö¸ý¡×¤Î¥µ¥Ö¥ë¡¼¥Á¥ó¤âºîÀ®¤·¡¢¤µ¤é¤Ê¤ë¥×¥í¥°¥é¥à¤Î´Êά²½¤ËÀ®¸ù¤·¤¿¡£
¡¡²ÝÂꢡ¡½ñ¤½ç¤ÎÊѹ¹¡Ü¥Ú¥ó¤Î¾å¤²²¼¤²¤Ë¤è¤ë¥Ö¥ì¤Î·Ú¸º¡£¡Ê¤³¤Î»þ¡¢¥Ú¥ó¤Î®ÅÙ¤Ï25¡Ë
¡¡¢ª¥Ú¥ó¤Î¾å¤²²¼¤²¤Î®ÅÙ¤ò25¢ª15¤Ë²¼¤²¡¢¥Ú¥ó¤Î¥Ö¥ì¤òÂçÉý¤Ë²þÁ±¤·¤¿¡£¤Þ¤¿¡¢½ñ¤½ç¤òÂçÉý¤ËÊѹ¹¤·¤¿¤³¤È¤Ë¤è¤ê¡¢Ê¸»ú¤ò¤è¤êÀµ³Î¤Ë¡¢¤¤ì¤¤¤Ë½ñ¤¯¤³¤È¤ËÀ®¸ù¤·¤¿¡£
¡¡²ÝÂ꣡¡½ñ¤½ç¤ÎÊѹ¹¡Üʸ»úÁ´ÂΤγÈÂç¡£
¡¡¢ªÊ¸»ú¤ò¡Ü1cm¤·¤¿¤³¤È¤Ë¤è¤ê¡¢¤è¤êÀµ³Î¤Ë¡¢¤¤ì¤¤¤Ë½ñ¤¯¤³¤È¤¬²Äǽ¤È¤Ê¤Ã¤¿¡£
¡¡²ÝÂꤡ¡¼Ð¤áÀþ¤Î®ÅÙ¤ò¤µ¤é¤ËÃÙ¤¯¤¹¤ë¤³¤È¤Ë¤è¤ë¥Ö¥ì¤Î·Ú¸º¡£
¡¡¢ª¥â¡¼¥¿A¤Î®ÅÙ¤ò54¢ª25¤Ë²¼¤²¡¢¤½¤ì¤Ëȼ¤¤¥â¡¼¥¿B¤Î®Å٤Ⲽ¤²¤¿¡£¤½¤ì¤Ë¤è¤ê¡¢¥Ú¥ó¤Î¥Ö¥ì¤¬ÂçÉý¤Ë·Ú¸º¤µ¤ì¡¢¤ä¤äÍɤì¤ë¤¬¡¢Á°²ó¤è¤ê¤â¤¤ì¤¤¤Ê¼Ð¤áÀþ¤òÉÁ¤¯¤³¤È¤ËÀ®¸ù¤·¤¿¡£
¡¡-ÃϾå¥í¡¼¥Ð¡¼
¡¡º£²ó¡¢»îºî1¤ÈÈæ¤Ù»îºî3¤ÏÈó¾ï¤Ë¹â¤¤°ÂÄêÀ¤òÆÀ¤ë¤³¤È¤ËÀ®¸ù¤·¤¿¤¬¡¢¤Þ¤À´°Á´¤Ë°ÂÄꤷ¤Æ¤¤¤ë¤È¤Ï¸À¤¨¤Ê¤«¤Ã¤¿¡£¤³¤ì¤Ï¡¢ÌµÆ°ÎϼÖÎØ¡ÊÁ°Îءˤ¬ËÜÂΤ˶᤹¤®¤¿¤¿¤á¤È¹Í¤¨¤é¤ì¤ë¤¿¤á¡¢ÌµÆ°ÎϼÖÎؤòÎ¥¤¹¤³¤È¤Ç¡¢¤è¤ê°ÂÄêÀ¤Î¤¢¤ëµ¡ÂΤòºîÀ®¤Ç¤¤¿¤Î¤Ç¤Ï¤Ê¤¤¤«¤È¹Í¤¨¤Æ¤¤¤ë¡£
¡¡-¶¶¾å¥í¡¼¥Ð¡¼
¡¡º£²ó¤Ï¡¢¥Ú¥ó¤ò²£¤«¤é»ý¤Ä·Á¤Ç¸ÇÄꤷ¤¿¤¿¤á¡¢²ÝÂꦡ֥ڥó¤ò²¼¤²¤¿¾õÂ֤ǡ¢¶¶¾å¥í¡¼¥Ð¡¼¤Î¾ì¹ç¤Ï¸åÊý¤Ø°ú¤¯Æ°ºî¡¢ÃϾå¥í¡¼¥Ð¡¼¤Î¾ì¹ç¤ÏÁ°Êý¤Ø°ú¤¯Æ°ºî¤Ë¼å¤¤¡£¡×¤È¤¤¤¦ÌäÂêÅÀ¤¬È¯À¸¤·¤Æ¤·¤Þ¤Ã¤¿¡£¤³¤Î¤³¤È¤«¤é¡¢¡ÖXY¼´¥í¥Ü¥Ã¥È¡×¤Ï¥Ú¥ó¤ò¿âľ¤ËΩ¤Æʪ¤¬ºÇ¤âŬ¤·¤Æ¤¤¤ë¤Î¤Ç¤Ï¤Ê¤¤¤Î¤«¤È¤¤¤¦¤³¤È¤¬Ê¬¤«¤Ã¤¿¡£
¡¡-¥×¥í¥°¥é¥ß¥ó¥°
¡¡º£²ó¤Ï¡¢¤¤¤í¤¤¤í¤Ê¥µ¥Ö¥ë¡¼¥Á¥ó¤ò»ÈÍѤ·¤¿¤³¤È¤Ë¤è¤ê¡¢¥×¥í¥°¥é¥ß¥ó¥°¤ÎÂçÉý¤Êºï¸º¤ËÀ®¸ù¤·¤¿¡£¤·¤«¤·¡¢¤Þ¤Àºï¤ë¤³¤È¤¬¤Ç¤¤ë¤È¹Í¤¨¤Æ¤¤¤ë¤¿¤á¡¢¾¯¡¹¿´»Ä¤ê¤Ç¤¢¤ë¡£