[[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); } } *プログラム2 [#v15dec86] #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() { front(500);tomaru(200); front(200);tomaru(200); left(90);tomaru(200); front(250);left(90);tomaru(200); front(300);back(200);tomaru(200); left(90);tomaru(50);front(250);right(90);tomaru(50); front(700);tomaru(200);back(760);tomaru(200); right(90);tomaru(200);front(250);left(90);tomaru(200); front(300);back(200);tomaru(200); left(90);tomaru(50);front(250);right(90);tomaru(50); front(700);tomaru(200); } *プログラム3 [#ecf68cbe] #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() { front(200);tomaru(150);right(85);tomaru(150); front(300);tomaru(150);right(85);tomaru(150); front(250);tomaru(100);back(230);tomaru(150); right(85);tomaru(150);front(300);tomaru(150); left(85);tomaru(150);front(450);tomaru(150); left(85);tomaru(150); front(300);tomaru(150);left(85);tomaru(150); front(300);tomaru(50);back(200);tomaru(150); left(85);tomaru(50);front(300);right(85);tomaru(50); front(400);tomaru(150);back(400);tomaru(150); right(85);tomaru(150);front(300);tomaru(150);left(85);tomaru(150); front(300);tomaru(50);back(200);tomaru(150); left(85);tomaru(50);front(300);tomaru(150);right(85);tomaru(50); front(400);tomaru(200); }