[[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);
 }

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS