2005/A4/課題1

プログラム

  task main()
  {
  OnFwd(OUT_B);
  Wait(25);
  Off(OUT_B);
  OnFwd(OUT_A+OUT_C);
  Wait(120);
  Off(OUT_A+OUT_C);
  OnRev(OUT_B);
  Wait(20);
  Off(OUT_B);
  OnFwd(OUT_A);
  OnRev(OUT_C);
  Wait(25);
  Off(OUT_A+OUT_C);
  OnFwd(OUT_A+OUT_C);
  Wait(90);
  Off(OUT_A+OUT_C);
  OnFwd(OUT_A);
  OnRev(OUT_C);
  Wait(17);
  Off(OUT_A+OUT_C);
  OnFwd(OUT_B);
  Wait(20)
  Off(OUT_B);
  OnFwd(OUT_A+OUT_C);
  Wait(125);
  Off(OUT_A+OUT_C);
  OnRev(OUT_B);
  Wait(90);
  Off(OUT_B);
  OnRev(OUT_A+OUT_C);
  Wait(90);
  Off(OUT_A+OUT_C);
  OnFwd(OUT_A);
  OnRev(OUT_C);
  Wait(17);
  Off(OUT_A+OUT_C);
  OnFwd(OUT_A+OUT_C);
  Wait(20);
  Off(OUT_A+OUT_C);
  OnFwd(OUT_A+OUT_C);
  Wait(60);
  Off(OUT_A+OUT_C);
  OnRev(OUT_B);
  Wait(20);
  Off(OUT_B)
  OnRev(OUT_A+OUT_C);
  Wait(60);
  Off(OUT_A+OUT_C);
  OnFwd(OUT_C);
  OnRev(OUT_A);
  Wait(17);
  Off(OUT_A+OUT_C);
  OnFwd(OUT_B);
  Wait(20);
  Off(OUT_B);
  OnFwd(OUT_A+OUT_C);
  Wait(80);
  Off(OUT_A+OUT_C);
  OnFwd(OUT_C);
  OnRev(OUT_A);
  Wait(17);
  Off(OUT_A+OUT_B);
  OnFwd(OUT_A+OUT_C);
  Wait(60);
  Off(OUT_A+OUT_C);
  OnRev(OUT_B);
  Wait(20);
  Off(OUT_B);
  OnFwd(OUT_C);
  OnRev(OUT_A);
  Wait(17);
  Off(OUT_A+OUT_C);
  OnFwd(OUT_A+OUT_C);
  Wait(80);
  Off(OUT_A+OUT_C);
  OnFwd(OUT_C);
  OnRev(OUT_A);
  Wait(34);
  Off(OUT_A+OUT_C);
  OnFwd(OUT_B);
  Wait(20);
  Off(OUT_B);
  OnFWd(OUT_A+OUT_C);
  Wait(80);
  Off(OUT_A+OUT_C);
  }                   //by daiki

感想

  一つの簡単な漢字を書くことでもロボットではとても大変だった。

  • 逆に、いかに人間がすごいか、というのが実感できたでしょうか? -- 松本(教員)? 2005-11-25 (金) 10:26:01
  • 関数やサブルーチンやマクロを使うともっと簡明なプログラムになると思いますので試してください。 -- 松本(教員)? 2005-11-25 (金) 10:27:24
  • 終りから4行目の OnFWd は OnFwd の間違いですね (w を小文字にする)。 -- 松本(教員)? 2005-11-25 (金) 10:28:34


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-11-25 (金) 10:28:34