»ä¤¿¤Á¤Î¥°¥ë¡¼¥×¤Ï²¼¤Î¤è¤¦¤Ê¥í¥Ü¥Ã¥È¤ÇMission2¤Î¥í¥Ü¥³¥ó¤ËÄ©¤ß¤Þ¤·¤¿¡£
¤Þ¤º¡¢¤³¤Î¥í¥Ü¥Ã¥È¤Î°ìÈÖ¤ÎÆÃħ¤È¤¤¤¨¤Ð¡¢¤Ê¤ó¤È¤¤¤Ã¤Æ¤â¤³¤Î¥¢¡¼¥à¤Ç¤¹¡£ ¤³¤Î¥¢¡¼¥à¤Ç¤ÏÊý¸þž´¹¤ò¤·¤Ê¤¤¤Ç¥Ñ¥¹¤ò½Ð¤·¤¿¤ê¡¢¼õ¤±¤¿¤ê¤Ç¤¤Þ¤¹¡£¤³¤Î¤³¤È¤Ë¤è¤Ã¤Æ¡¢¥×¥í¥°¥é¥à¤ÎºîÀ®¤Ï³ÊÃʤ˳ڤˤʤê¤Þ¤·¤¿¡£
¤³¤Î¥¢¡¼¥à¤Ï·ë¹½³ÑÅÙ¤ÎÈùÄ´À°¤¬²Äǽ¤Ê¤Î¤Ç¡¢¥Ü¡¼¥ë¤ò¥¥ã¥Ã¥Á¤¹¤ë¤È¤¤Ë¥Ü¡¼¥ë¤¬±ü¤ËÆþ¤Ã¤Æ¡¢¤µ¤é¤Ë¡¢ÂǤÁ½Ð¤¹»þ¤Ë¤¤¤¤´¶¤¸¤Ë¼Ð¤á¤ËÈô¤Ö¤è¤¦¤Ë¤·¤Þ¤¹¡£¤·¤«¤·¡¢¤³¤ÎÈùÄ´À°¤¬Ëè²ó¥Ð¥Ã¥Æ¥ê¡¼¤ÎÄ´»Ò¤ä¥³¡¼¥¹¤Î»æ¤Î¾õÂ֤ˤè¤Ã¤Æ°Û¤Ê¤ë¤Î¤ÇÂçÊѤǤ·¤¿¡£¥Ü¡¼¥ë¤ò¥¥ã¥Ã¥Á¤¹¤ë¤È¤¤Ë¤Ï¡¢¥¢¡¼¥à¤Î¥â¡¼¥¿¤òÀµÊý¸þ¤Ë²óž¤µ¤»¤Æ¡¢¥Ü¡¼¥ë¤ò±ü¤Ë¼è¤ê¹þ¤ó¤À¤é¥¿¥Ã¥Á¥»¥ó¥µ¡¼¤¬È¿±þ¤·¤Æ»ß¤Þ¤ë¤è¤¦¤Ë¤·¤Þ¤·¤¿¡£¤³¤Î¥¿¥Ã¥Á¥»¥ó¥µ¡¼¤Ë¤Ï¥Ü¡¼¥ë¤¬Åö¤¿¤Ã¤ÆÈ¿±þ¤·¤ä¤¹¤¤¤è¤¦¤Ë¤Ù¤³¤Ù¤³¤·¤¿¤â¤Î¤ò¼è¤êÉÕ¤±¤Þ¤·¤¿¡£¥Ü¡¼¥ë¤òÂǤÁ½Ð¤¹»þ¤Ë¤ÏÉé¤ÎÊý¸þ¤Ë²óž¤µ¤»¤Æ¡¢Ã±½ã¤Ë¥Ü¡¼¥ë¤òÂǤÁ½Ð¤·¤Þ¤¹¡£¤³¤Î¥¢¡¼¥à¤ò¼è¤êÉÕ¤±¤ë¤È½Å¿´¤¬Á°¤Ë¤Ê¤ê¤¹¤®¤Æ¤·¤Þ¤¦¤Î¤Ç¡¢¾®¤µ¤¤¥¿¥¤¥ä¤ò¼è¤êÉÕ¤±¤Æ¥í¥Ü¥Ã¥È¤ò°ÂÄꤵ¤»¤Þ¤·¤¿¡£¤³¤³¤â¡¢¥¿¥¤¥ä¤Î¹â¤µ¤òÄ´Àᤷ¤¿¤ê¡¢¥¿¥¤¥ä¤¬Æ°¤¯¤è¤¦¤ËÄ´À°¤¹¤ë¤Î¤¬ÂçÊѤǤ·¤¿¡£
¤³¤Î¥í¥Ü¥Ã¥È¤Ï±ýÉü¤Ç¥¿¡¼¥ó¤¹¤ë¤È¸þ¤¤¬ÊѤï¤Ã¤Æ¥¢¡¼¥à¤¬³°¤Ë¸þ¤¤¤Æ¤·¤Þ¤¦¤È¤¤¤¦·çÅÀ¤¬¤¢¤ê¤Þ¤·¤¿¡£¤½¤Î·çÅÀ¤òÊ䤦¤¿¤á¤Ë¸å¤í¤Ë¤â¸÷¥»¥ó¥µ¡¼¤ò¼è¤êÉÕ¤±¤Þ¤·¤¿¡£¤³¤Î¸÷¥»¥ó¥µ¡¼¤ò»È¤Ã¤Æ¡¢µ¢¤ê¤Ï¥Ð¥Ã¥¯Áö¤¹¤ë¤³¤È¤Ç¹Ô¤¤Î»þ¤ÈƱ¤¸¤è¤¦¤Ë¥Ñ¥¹¸ò´¹¤¬¤Ç¤¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤·¤¿¡£
¤Þ¤¿¡¢¤É¤¦¤·¤Æ¤â¥Ñ¥¹¸ò´¹¤Î»þ¤ËÊý¸þž´¹¤·¤¿¤¯¤Ê¤«¤Ã¤¿¤Î¤Ç¡¢¥É¥é¥¤¥Ö¥Ù¡¼¥¹¤â²£¸þ¤¤ËÀßÃÖ¤·¤Þ¤·¤¿¡£¤³¤¦¤¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ¡¢¿Ê¹ÔÊý¸þ¤ò¸þ¤¤¤¿¤Þ¤ÞÁê¼ê¤Î¥í¥Ü¥Ã¥È¤ÈÄÌ¿®¤Ç¤¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤·¤¿¡£¤·¤«¤·¡¢·ë¶ÉÄÌ¿®¤Ï»È¤¤¤Þ¤»¤ó¤Ç¤·¤¿¡£
¤³¤Î¥í¥Ü¥Ã¥È¤Ï¥¢¡¼¥à¤¬¥³¡¼¥¹¤ÎÆ⦤ò¸þ¤¤¤Æ¤¤¤ë¹Ô¤¤Î»þ¤Ë¤Ï¡¢¿Ê¹ÔÊý¸þ¤ò¸þ¤¤¤Æ¤¤¤ë¤À¤±¤Ç¥Ü¡¼¥ë¤ò¥¥ã¥Ã¥Á¤·¤¿¤ê¡¢ÂǤÁ½Ð¤·¤¿¤ê¤·¤Æ¡¢¥Ñ¥¹¸ò´¹¤¬¤Ç¤¤ë¤Î¤Ç¤¹¤¬¡¢µ¢¤ê¤Ë¤Ï¥¢¡¼¥à¤¬³°Â¦¤Ë¸þ¤¤¤Æ¤·¤Þ¤¤¡¢Ä̾ï¤Î¿Ê¹ÔÊý¸þ¤Ë¥Ü¡¼¥ë¤òÂǤÁ½Ð¤¹¥í¥Ü¥Ã¥È¤è¤ê¤âŤ¤»þ´ÖÀû²ó¤·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¤Ç¤·¤¿¡£¤½¤³¤Ç¡¢¥í¥Ü¥Ã¥È¤Î¸å¤í¤Ë¤â¸÷¥»¥ó¥µ¡¼¤ò¼è¤êÉÕ¤±¤Æ¡¢¿Ê¹ÔÊý¸þ¤¬ÊѤï¤ë¤È¤¤ËȾ²óž¤¹¤ë¤³¤È¤Ê¤¯¡¢¤½¤Î¤Þ¤Þ¥Ð¥Ã¥¯Áö¤¹¤ë¤³¤È¤Ç¡¢¤³¤ÎÌäÂê¤ò²ò·è¤¹¤ë¤³¤È¤Ë¤·¤Þ¤·¤¿¡£ ¤Û¤«¤ÎÉôʬ¤Ï¥×¥í¥°¥é¥à¤ÎºîÀ®¤ÈʹԤËÀâÌÀ¤·¤Þ¤¹¡£
¡¦ÄêµÁ¤Å¤±
#define THRESHOLD 40 #define HHIPOWER 7 // ľÀþ¤È¥Ü¡¼¥ë¤òÂǤÁ½Ð¤¹¤È¤ÍѤζ¯¤á¤Î¥Ñ¥ï¡¼ #define POWER 2 // ¥«¡¼¥Ö¡¢Àû²óÍѤμå¤á¤Î¥Ñ¥ï¡¼ #define LOWPOWER 0 // ¥Ü¡¼¥ë¤ò¥¥ã¥Ã¥Á¤¹¤ëÍѤμ夤¥Ñ¥ï¡¼ #define set_power_HH SetPower(OUT_AC,HHIPOWER); #define set_power_M SetPower(OUT_AC,POWER); #define set_power_L SetPower(OUT_B,LOWPOWER); #define go_forward set_power_HH; OnFwd(OUT_AC); // Á°¤Ë¿Ê¤àÆ°ºî #define go_back set_power_HH; OnRev(OUT_AC); // ¸å¤í¤Ë¿Ê¤àÆ°ºî #define turn_left1 set_power_M; Off(OUT_A); OnFwd(OUT_C); // º¸¤Ë¥«¡¼¥Ö¤¹¤ëÆ°ºî¡× #define turn_right1 set_power_M; OnFwd(OUT_A); Off(OUT_C); // ±¦¤Ë¥«¡¼¥Ö¤¹¤ëÆ°ºî #define turn_left2 set_power_M; OnRev(OUT_A); OnFwd(OUT_C); // º¸¤ËÀû²ó¤¹¤ëÆ°ºî #define turn_right2 set_power_M; OnFwd(OUT_A); OnRev(OUT_C); // ±¦¤ËÀû²ó¤¹¤ëÆ°ºî #define catch_ball set_power_L; OnFwd(OUT_B); // ¥Ü¡¼¥ë¤ò¥¥ã¥Ã¥Á¤¹¤ëÆ°ºî #define pass_ball set_power_HH; OnRev(OUT_B);Wait(150);Off(OUT_B); // ¥Ü¡¼¥ë¤òÂǤÁ½Ð¤¹Æ°ºî #define STEP 1 // £±²ó¤ÎȽÃǤÇÆ°ºî¤µ¤»¤ë»þ´Ö
¡¦¤³¤³¤«¤é¤¬¥í¥Ü¥Ã¥È¤òÆ°¤«¤¹¤¿¤á¤Î»ØÎá
task main() { SetSensor(SENSOR_1,SENSOR_LIGHT); // ¡Ö£±¡×¤Î¤È¤³¤í¤Ë¸÷¥»¥ó¥µ¡¼¤òÀßÃÖ SetSensor(SENSOR_2,SENSOR_TOUCH); // ¡Ö£²¡×¤Î¤È¤³¤í¤Ë¥¿¥Ã¥Á¥»¥ó¥µ¡¼¤òÀßÃÖ SetSensor(SENSOR_3,SENSOR_LIGHT); // ¡Ö£³¡×¤Î¤È¤³¤í¤Ë¸÷¥»¥ó¥µ¡¼¤òÀßÃÖ
¡ºÇ½é¤Ë¥Ü¡¼¥ë¤ò¼è¤ë¤È¤³¤í
¥Ü¡¼¥ë¤ò¥¥ã¥Ã¥Á¤¹¤ë¤È¤³¤í¤Ç¤Ï¡¢¥¢¡¼¥à¤ÎŤµ¤òÀ¸¤«¤·¤Æ²¼¿Þ¤ÎÀÖ¤¤Ìð°õ¤Î¤¢¤¿¤ê¤«¤éº¸Àû²ó¤¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ¥Ü¡¼¥ë¤ò¼è¤ë¤è¤¦¤Ë¤·¤Þ¤·¤¿¡£
ClearTimer(0); // ¥¿¥¤¥Þ¡¼¤ò¥ê¥»¥Ã¥È while (FastTimer(0) <= 430) { // 4.3Éô֡¢Ä̾ï¤Î¥é¥¤¥ó¥È¥ì¡¼¥¹ if (SENSOR_3 < THRESHOLD-4) { turn_left2; } else if (SENSOR_3 < THRESHOLD-3) { turn_left1; } else if (SENSOR_3 < THRESHOLD+5) { go_forward; } else if (SENSOR_3 < THRESHOLD+10) { turn_right1; } else { turn_right2; } Wait(STEP); } PlaySound(SOUND_UP); // 4.3Éô֡¢Ä̾ï¤Î¥é¥¤¥ó¥È¥ì¡¼¥¹¤ò¹Ô¤Ã¤¿¤é¡¢¥Ô¥í¥Ô¥í¡Á¤È¹â¤¤²»¤òÌĤ餹 set_power_M; OnRev(OUT_A); OnFwd(OUT_C); Wait(580); // 5.8Éô֡¢º¸¤ËÀû²ó¤¹¤ë while(SENSOR_2==0){ // ¥¿¥Ã¥Á¥»¥ó¥µ¡¼¤¬¥ª¥Õ¤Î´Ö¡¢¥Ü¡¼¥ë¤ò¥¥ã¥Ã¥Á¤¹¤ëÆ°ºî¤ò¹Ô¤¦ catch_ball; } Off(OUT_B);
£¥Ü¡¼¥ë¤ò¼è¤Ã¤Æ¤«¤é¿Ê¹ÔÊý¸þ¤Ë¥í¥Ü¥Ã¥È¤ò¸þ¤±¤ë¤Þ¤Ç
¥Ü¡¼¥ë¤ò¼è¤Ã¤Æ¤«¤é¤â¸÷¥»¥ó¥µ¡¼¤¬¹õ¤ËÈ¿±þ¤¹¤ë¤Þ¤Çº¸Àû²ó¤µ¤»¤ë¤³¤È¤Ë¤è¤Ã¤Æ¿Ê¹ÔÊý¸þ¤Ë¥í¥Ü¥Ã¥È¤ò»ý¤Ã¤Æ¤¤¤¯¤Î¤Ç¤¹¤¬¡¢¥Ü¡¼¥ë¤ò¼è¤Ã¤Æ¤«¤é¤¹¤°¤Ë¸÷¥»¥ó¥µ¡¼¤ò»È¤Ã¤Æ¤·¤Þ¤¦¤È¡¢½é¤á¤ËµÕÊý¸þ¤Î¹õÀþ¤ËÈ¿±þ¤·¤Æ¤·¤Þ¤¦¤Î¤Ç¡¢£²Éô֥¿¥¤¥Þ¡¼¤ò»È¤Ã¤ÆÀû²ó¤·¤Æ¡¢½é¤á¤Î¹õÀþ¤òÆÍÇˤ·¤Æ¤«¤é¸÷¥»¥ó¥µ¡¼¤ò»È¤¤¤Þ¤·¤¿¡£
Wait(200); // £²Éô֡¢¥Ü¡¼¥ë¤ò¥¥ã¥Ã¥Á¤¹¤ë¤È¤¤Îº¸Àû²ó¤ò³¤±¤ë Off(OUT_AC); while (SENSOR_3 > THRESHOLD-5) { // ¸÷¥»¥ó¥µ¡¼¤¬¹õ¤¤Àþ¤ËÈ¿±þ¤¹¤ë¤Þ¤Ç¡¢º¸¤ËÀû²ó turn_left2; } Off(OUT_AC);
¤¥Ü¡¼¥ë¤òÂǤÁ½Ð¤¹
¥í¥Ü¥Ã¥È¤ò¿Ê¹ÔÊý¸þ¤Ë¸þ¤±¤¿¤é¡¢¤¹¤°¤Ë¥Ü¡¼¥ë¤òÂǤÁ½Ð¤¹Æ°ºî¤ËÆþ¤ê¤Þ¤¹¡£¤½¤Î¤Þ¤ÞÂǤäƤ·¤Þ¤¦¤È´Ì¤Ëľ·â¤·¤Æ¤·¤Þ¤¦¤Î¤Ç¾¯¤·Ìá¤Ã¤Æ¤«¤é¥Ü¡¼¥ë¤òÂǤÁ½Ð¤·¤Þ¤¹¡£
go_back;Wait(80);Off(OUT_AC);Wait(100); // 0.8Éôָå¤í¤Ë²¼¤¬¤Ã¤Æ¡¢£±ÉôÖÄä»ß pass_ball; // ¥Ü¡¼¥ë¤òÂǤÁ½Ð¤¹
¥¥Ü¡¼¥ë¤òÂǤÁ½Ð¤·¤Æ¤«¤é¡¢¥Ü¡¼¥ë¤ò¼õ¤±¤ë¤Þ¤Ç
Ä̾ï¤Î¥é¥¤¥ó¥È¥ì¡¼¥¹¤ò¤·¤Æ¡¢¥Ü¡¼¥ë¤ò¼õ¤±¤ë°ÌÃ֤ޤǥ¿¥¤¥Þ¡¼¤ò»È¤Ã¤Æ°ÜÆ°¤¹¤ë¤Î¤Ç¤¹¤¬¡¢¥Ü¡¼¥ë¤òÂǤÁ½Ð¤·¤¿»þ¤Ë¸å¤í¤Ë²¼¤ë¤Î¤Ç¡¢¥é¥¤¥ó¤òæÀþ¤·¤Æ¤·¤Þ¤¦¤«¤é¡¢¾¯¤·Á°¤Ë¿Ê¤ó¤Ç¤«¤é¥é¥¤¥ó¥È¥ì¡¼¥¹¤ò¹Ô¤¤¤Þ¤¹¡£¥Ü¡¼¥ë¤Ï¥¢¡¼¥à¤ÎÈÏ°ÏÆâ¤Ë½Ð¤µ¤ì¤ë¤È¡¢¼«Á³¤È¥¢¡¼¥à¤ÎÆ⦤˼ý¤Þ¤ë¤Î¤Ç¡¢¾¯¤·º¸¤Ë¥«¡¼¥Ö¤·¤Æ¡¢¥Ü¡¼¥ë¤ò¥¢¡¼¥à¤Î±ü¤Ë°ÜÆ°¤µ¤»¤Æ¤«¤é¥Ü¡¼¥ë¤ò¥¥ã¥Ã¥Á¤·¤Þ¤¹¡£
¡¡¡¡go_forward;Wait(80);Off(OUT_AC); // 0.8ÉôÖÁ°¿Ê¤·¤Æ¡¢¹õ¤¤Àþ¤ËÈ¿±þ¤Ç¤¤ë¤È¤³¤í¤Þ¤Ç°ÜÆ°¤¹¤ë ClearTimer(0); // ¥¿¥¤¥Þ¡¼¤ò¥ê¥»¥Ã¥È while (FastTimer(0) <= 170) { // 1.7Éô֡¢Ä̾ï¤Î¥é¥¤¥ó¥È¥ì¡¼¥¹ if (SENSOR_3 < THRESHOLD-4) { turn_right2; } else if (SENSOR_3 < THRESHOLD-3) { turn_right1; } else if (SENSOR_3 < THRESHOLD+5) { go_forward; } else if (SENSOR_3 < THRESHOLD+10) { turn_left1; } else { turn_left2; } Wait(STEP); } Off(OUT_AC); // 1.7Éô֡¢Ä̾ï¤Î¥é¥¤¥ó¥È¥ì¡¼¥¹¤ò¹Ô¤Ã¤¿¤éÄä»ß¤¹¤ë Wait(1000); // Áê¼ê¤«¤é¤Î¥Ñ¥¹¤¬¤¯¤ë¤Þ¤Ç¤Î10ÉôÖÄä»ß¤·¤ÆÂÔ¤Ä turn_left1;Wait(100); // £±Éôֺ¸¤Ë¥«¡¼¥Ö¤·¤Æ¡¢¥Ü¡¼¥ë¤ò¥¢¡¼¥à¤Î±ü¤Þ¤Ç°ÜÆ°¤µ¤»¤ë while(SENSOR_2==0){ // ¥¿¥Ã¥Á¥»¥ó¥µ¡¼¤¬¥ª¥Õ¤Î´Ö¡¢¥Ü¡¼¥ë¤ò¥¥ã¥Ã¥Á¤¹¤ëÆ°ºî¤ò³¤±¤ë catch_ball; } Off(OUT_B); PlaySound(SOUND_UP); // ¥Ü¡¼¥ë¤ò¥¥ã¥Ã¥Á¤·¤¿¤é¡¢¥Ô¥í¥Ô¥í¡Á¤È¹â¤¤²»¤òÌĤ餹 }
¥í¥Ü¥³¥ó¤Çȯɽ¤·¤¿¥×¥í¥°¥é¥à¤Ï¤³¤³¤Þ¤Ç¤Ç¤¹¡£
¡ù´Ì¤Ë¸þ¤«¤Ã¤Æ¥·¥å¡¼¥È
´Ì¤Ë¥·¥å¡¼¥È¤¹¤ë¤È¤¤Î¥×¥í¥°¥é¥à¤â°ì±þºî¤Ã¤Æ¤¢¤Ã¤¿¤Î¤ÇźÉÕ¤·¤Þ¤¹¡£
ºÇ¸å¤Ë¥Ö¡¼¥ë¤ò¼õ¤±¤ë°ÌÃÖ¤«¤é¡¢¥·¥å¡¼¥È¤¹¤ë¤Þ¤Ç¤Î¥×¥í¥°¥é¥à¤Ç¤¹¡£¤³¤ì¤Ï·ë¹½¹â¤¤³ÎΨ¤Ç´Ì¤ËÌ¿Ã椷¤Æ¤¤¤Þ¤·¤¿¡£
¤³¤³¤ÇÂç»ö¤Ê¤Î¤Ï¡¢¥·¥å¡¼¥È¤¹¤ë°ÌÃÖ¼è¤ê¤Ê¤Î¤Ç£±ÉÃÁ°¿Ê¡¢0.6Éú¸¤ËÀû²ó¤¹¤ë¤³¤È¤Ë¤è¤Ã¤ÆÀä¹¥¤Î°ÌÃÖ¤ËÃ夤ޤ¹¡£¤³¤³¤Þ¤Ç¤¤¿¤é¡¢¤½¤Î¤Þ¤Þ¥·¥å¡¼¥È¤·¤Þ¤¹¡£
task main() { OnFwd(OUT_AC);Wait(100); // £±ÉÃÁ°¿Ê OnRev(OUT_A); OnFwd(OUT_C);Wait(60);Off(OUT_AC); // 0.6Éᢺ¸¤ËÀû²ó OnRev(OUT_B);Wait(100);Off(OUT_B); // ¥Ü¡¼¥ë¤òÂǤÁ½Ð¤¹ }
º£²ó¤â´ü¸Â¤Ë´Ö¤Ë¹ç¤ï¤º¤Ë»ÄÇ°¤Ê·ë²Ì¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤¤¤Þ¤·¤¿¡£¤³¤Î¹ÖµÁ¤Ç»ä¤Ï¥³¥ó¥Ô¥å¡¼¥¿¤òÁ°¤Ë¤·¤Æ¥×¥í¥°¥é¥ß¥ó¥°¤¹¤ë¤³¤È¤ÎÆñ¤·¤µ¤ò»×¤¤ÃΤ餵¤ì¤Þ¤·¤¿¡£¤·¤«¤·¡¢¤À¤ó¤À¤ó¤ä¤Ã¤Æ¤¤¤¯¤¦¤Á¤Ë¡¢¾¯¤·¥í¥Ü¥Ã¥È¤¬»×¤¤Æ»Íý¤ËÆ°¤«¤»¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¤ê¡¢Á᤯¥×¥í¥°¥é¥à¤¬ºî¤ì¤ë¤è¤¦¤Ê¤Ã¤¿¤ê¤·¤¿¤³¤È¤Ï¡¢Îɤ«¤Ã¤¿¤Ç¤¹¡£¼«Ê¬¤Ï¹©³ØÉô¤Ç¾Íè¤Ï¥³¥ó¥Ô¥å¡¼¥¿¤ò»È¤Ã¤¿»Å»ö¤Ë½¢¤¯¤«¤â¤·¤ì¤Ê¤¤¤Î¤Ç¡¢¤³¤³¤Ç»î¹Ôºø¸í¤·¤¿·Ð¸³¤Ï¾Íè¤ËÀ¸¤«¤µ¤ì¤ë¤È»×¤¤¤Þ¤¹¡£¥í¥Ü¥Ã¥È¤ÎÁȤßΩ¤Æ¤Ï¡¢ÁêÊý¤È¶¨ÎϤ·¤Ê¤¬¤é²þÎɤò½Å¤Í¤Æ¡¢ºÇ½é¤Ï¹Í¤¨¤â¤·¤Ê¤«¤Ã¤¿·Á¤Ë¤Ê¤ê¡¢³Ú¤·¤«¤Ã¤¿¤Ç¤¹¡£¤Þ¤¿¡¢¥í¥Ü¥³¥ó¤Ç¤Ï¡¢¥Á¡¼¥à¤Ç¶¨ÎϤ·¹ç¤¦¤³¤È¤¬Âç»ö¤Ç¡¢¥Æ¥¹¥ÈÁ°¤À¤Ã¤¿¤³¤È¤â¤¢¤ê¡¢¤Ê¤«¤Ê¤«»þ´Ö¤ò¹ç¤ï¤»¤ë¤³¤È¤¬Æñ¤·¤«¤Ã¤¿¤Î¤Ç¤¹¤¬¡¢¥Á¡¼¥à¤Ë½õ¤±¤é¤ì¤Æ¤³¤³¤Þ¤Ç¤Ç¤¤¿¤È»×¤¦¤Î¤Ç¡¢¥í¥Ü¥Ã¥È¤ò¤¹¤ë¾å¤Ç¤ÎÃç´Ö¤ÎÂçÀÚ¤µ¤òÃΤê¤Þ¤·¤¿¡£¥Á¡¼¥à¥á¥¤¥È¤Ë¤Ï´¶¼Õ¤·¤¿¤¤¤Ç¤¹¡£