[[2008b]] [[2008b]] void go_straight(int t)// t/100秒間前進 { OnFwd(OUT_A+OUT_C);Wait(t); Off(OUT_A+OUT_C); } void go_back(int t)// t/100秒間後退 { OnRev(OUT_A+OUT_C);Wait(t) Off(OUT_A+OUT_C); } void turn_right(int t)// t/100秒間右回りに回転 { OnFwd(OUT_A);OnRev(OUT_C); Wait(t); Off(OUT_A+OUT_C); } void turn_left(int t)// t/100秒間左回りに回転 { OnFwd(OUT_C);OnRev(OUT_A); Wait(t); Off(OUT_A+OUT_C); } task main() { go_straight();//右目 turn_left();//90°左へ go_straight();//右頬 turn_left();//60°左へ go_straight();//右顎 turn_left();//60°左へ go_straight();//左顎 turn_left();//60°左へ go_straight();//左頬 turn_left();//90°左へ go_straight();//左目 go_back(); turn_right();//90°右へ repeat(3)//髪の毛 { go_straight(); turn_left();//150°左へ go_straight(); turn_right();//150°右へ } } task main() { OnFwd(OUT_A);Wait();//時計回りに一回転 Off(OUT_A); turn_right();//右に90° go_straight(); OnFwd(OUT_3);Wait();//左レンズ Off(OUT_3); go_straight(); OnFwd(OUT_3);Wait();//右レンズ Off(OUT_3); go_straight(); }