2005/C1/宇佐美

課題:三角形に動くロボット

task main()
{
   OnFwd(OUT_C);
   OnFwd(OUT_A);
   Wait(300);
   OnFwd(OUT_C);
   OnRev(OUT_A);
   Wait(88);
   OnFwd(OUT_C);
   OnFwd(OUT_A);
   Wait(300);
   OnFwd(OUT_C);
   OnRev(OUT_A);
   Wait(88);
   OnFwd(OUT_A);
   OnFwd(OUT_C);
   Wait(300);
   Off(OUT_A+OUT_C);
}

感想

これではちゃんとした三角形にならなかった。回転する長さを考慮する必要がある。

課題:三角形に動くロボット(改)

#define x 300
#define y 88

task main()
{
    repeat(2){
      OnFwd(OUT_C);
      OnFwd(OUT_A);
      Wait(x);
      OnFwd(OUT_C);
      OnRev(OUT_A);
      Wait(y);  
      }
    OnFwd(OUT_A);
    OnFwd(OUT_C);
    Wait(x);
    Off(OUT_A+OUT_C);
}

感想

定義を使用。ちょっとだけ見やすくなったと思う。

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-02-06 (月) 18:40:25