[[2006a/A1]] *プログラム1 [#q3184f68] #define front(j) OnFwd(OUT_A+OUT_C);Wait(j);Off(OUT_A+OUT_C); #define back(j) OnRev(OUT_A+OUT_C);Wait(j);Off(OUT_A+OUT_C); #define right(j) OnRev(OUT_C);OnFwd(OUT_A);Wait(j);Off(OUT_A+OUT_C); #define left(j) OnRev(OUT_A);OnFwd(OUT_C);Wait(j);Off(OUT_A+OUT_C); #define tomaru(j) Off(OUT_A+OUT_C);Wait(j); task main() { ClearMessage(); until (Message() != 0); back(500);tomaru(500); SendMessage(1);Wait(300); if ( Message() == 2 ) { front(450);tomaru(200); front(200);tomaru(200); left(85);tomaru(200); front(250);left(85);tomaru(200); front(300);back(200); } }