2006a/B4/課題1『木』

時間調整後のプログラム

  • 時間数をきちんと計測して改良。見やすいように各プログラムの実行結果を書いておくことにする。
 task main ()
 {
 OnRev(OUT_A+OUT_C);  ←1画目   
 Wait(160);
 Off (OUT_A+OUT_C);
 OnFwd(OUT_B);  ←ペンをあげる
 Wait(20);
 Off(OUT_B);
 OnFwd (OUT_A);OnRev (OUT_C);  ←方向修正
 Wait (270);
 Off(OUT_A+OUT_C);
 OnRev(OUT_A+OUT_C);  ←2画目の書き出しへ進む
 Wait(115);
 Off(OUT_A+OUT_C);
 OnFwd (OUT_C);OnRev (OUT_A);  ←2画目の位置に方向修正
 Wait (100);
 Off(OUT_A+OUT_C);
 OnRev(OUT_B);  ←ペンをおろす
 Wait(20);
 Off(OUT_B);  
 OnFwd (OUT_A+OUT_C);  ←2画目
 Wait (165);
 Off (OUT_A+OUT_C);
 OnFwd(OUT_B);  ←ペンをあげる
 Wait(20);
 Off(OUT_B); 
 OnRev (OUT_A+OUT_C);  ←3画目の書き出しへ進む
 Wait (99);
 OnFwd (OUT_C);OnRev (OUT_A);  ←方向修正
 Wait (75);
 Off(OUT_A+OUT_C);
 OnRev(OUT_B);  ←ペンをおろす
 Wait(20);
 Off(OUT_B);
 OnFwd(OUT_A+OUT_C);  ←3画目
 Wait(110);
 Off (OUT_A+OUT_C); 
 
 OnFwd(OUT_B);  ←ペンをあげる
 Wait(20);
 Off(OUT_B); 
 OnRev(OUT_A+OUT_C);  ←4画目の書き出しへ進む
 Wait(95);  
  OnFwd (OUT_A);OnRev (OUT_C);  ←方向修正 
 Wait (150);
 Off (OUT_A+OUT_C);
 OnRev(OUT_B);  ←ペンをおろす
 Wait(20);
 Off(OUT_B);
 OnFwd(OUT_A+OUT_C);  ←4画目(途中まで)
 Wait(50);
 Off (OUT_A+OUT_C);   
 repeat(5)  ←はらい
 {
 OnFwd(OUT_A+OUT_C);
 Wait(5);
 Off(OUT_C);
 Wait(10);
 }
 Off(OUT_A); 

 OnFwd(OUT_B);  ←ペンをあげる
 Wait(20);
 Off(OUT_B);
 }

2006a/B4(トップページへ)


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-05-26 (金) 15:01:45