プログラム

課題:「左」を書くロボットをプログラミング。
task main()
{   
   OnRev(OUT_B);
   Wait(50);
   OnFwd(OUT_C);
   OnFwd(OUT_A);
   Wait(75);
   Off(OUT_C+OUT_A);
   OnFwd(OUT_B);
   Wait(50);
   Off(OUT_B);
   OnRev(OUT_C);
   OnRev(OUT_A);
   Wait(120);
   Off(OUT_C+OUT_A);
   OnFwd(OUT_A);
   OnRev(OUT_C);
   Wait(115);
   Off(OUT_C+OUT_A);
   OnFwd(OUT_A);
   OnFwd(OUT_C);
   Wait(30);
   Off(OUT_C+OUT_A);
   OnRev(OUT_B);
   Wait(50);
   OnFwd(OUT_A);
   OnFwd(OUT_C);
   Wait(90);
   Off(OUT_A+OUT_C);
   OnFwd(OUT_B);
   Wait(50);
   Off(OUT_B);
   OnRev(OUT_C);
   OnRev(OUT_A);
   Wait(95);
   Off(OUT_C+OUT_A);
   OnFwd(OUT_C);
   OnRev(OUT_A);
   Wait(108);
   Off(OUT_C+OUT_A);
   OnFwd(OUT_C);
   OnFwd(OUT_A);
   Wait(75);
   Off(OUT_C+OUT_A);
   OnRev(OUT_B);
   Wait(50);
   OnFwd(OUT_C);
   OnFwd(OUT_A);
   Wait(40);
   Off(OUT_C+OUT_A);
   OnFwd(OUT_B);
   Wait(50);
   Off(OUT_B);
   OnRev(OUT_C);
   OnRev(OUT_A);
   Wait(85);
   Off(OUT_C+OUT_A);
   OnRev(OUT_C);
   OnFwd(OUT_A);
   Wait(107);
   Off(OUT_C+OUT_A);
   OnFwd(OUT_A);
   OnFwd(OUT_C);
   Wait(61);
   Off(OUT_C+OUT_A);
   OnRev(OUT_B);
   Wait(50);
   OnFwd(OUT_A);
   OnFwd(OUT_C);
   Wait(35);
   Off(OUT_C+OUT_A);
   OnFwd(OUT_B);
   Wait(50);
   Off(OUT_B);
   OnRev(OUT_C);
   OnRev(OUT_A);
   Wait(65);
   Off(OUT_C+OUT_A);
   OnFwd(OUT_C);
   OnRev(OUT_A);
   Wait(102);
   Off(OUT_C+OUT_A);
   OnFwd(OUT_A);
   OnFwd(OUT_C);
   Wait(40);
   Off(OUT_C+OUT_A);
   OnRev(OUT_B);
   Wait(50);
   OnFwd(OUT_A);
   OnFwd(OUT_C);
   Wait(60);
   Off(OUT_C+OUT_A);
   OnFwd(OUT_B);
   Wait(50);
   Off(OUT_B);
}

変数や定数などを使ってないため、かなり長いプログラムになってしまった。


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-11-04 (金) 19:11:41