[[2005/A4]]
[[2005/A4/課題2]]
*プログラム 漢字の左を書く [#mac97672]

 task main()
 { 
 OnFwd(OUT_A+OUT_C);  //一画目 
 Wait(100);
 Off(OUT_A+OUT_C);
 
 OnFwd(OUT_B);  //筆上げ
 Wait(20);
 Off(OUT_B);
 
 OnFwd(OUT_A);  //方向転換
 OnRev(OUT_C);
 Wait(190);
 Off(OUT_A+OUT_C);
 
 OnFwd(OUT_A+OUT_C);  //二画目へ移動
 Wait(68);
 Off(OUT_A+OUT_C);
 
 OnRev(OUT_A);  //方向転換
 OnFwd(OUT_C);
 Wait(110);
 Off(OUT_A+OUT_C);
 OnRev(OUT_B);  //筆下げ
 Wait(20);
 Off(OUT_B);
 repeat(100){  //二画目
 OnFwd(OUT_A);
 Wait(2);
 Off(OUT_A);
 OnFwd(OUT_C);
 Wait(1);
 Off(OUT_C);
 }
 
 OnFwd(OUT_B);  //筆上げ
 Wait(20);
 Off(OUT_B);
 OnRev(OUT_C);  //方向転換
 OnFwd(OUT_A);
 Wait(85);
 Off(OUT_A+OUT_C);
 
 OnFwd(OUT_A+OUT_C);  //三画目へ移動
 Wait(54);
 Off(OUT_A+OUT_C);
 OnFwd(OUT_A);  //方向転換
 OnRev(OUT_C);
 Wait(105);
 Off(OUT_A+OUT_C);
 OnRev(OUT_B);  //筆下げ
 Wait(20);
 Off(OUT_B);
 OnFwd(OUT_A+OUT_C);  //三画目
 Wait(50);
 Off(OUT_A+OUT_C);
 OnFwd(OUT_B);  //筆上げ
 Wait(20);
 Off(OUT_B);
 
 OnRev(OUT_A+OUT_C);  //四画目に移動
 Wait(25);
 Off(OUT_A+OUT_C);
 
 OnRev(OUT_C);
 OnFwd(OUT_A);
 Wait(72);
 Off(OUT_A+OUT_C);  //方向転換
 
 OnRev(OUT_B);  //筆下げ
 Wait(20);
 Off(OUT_B);
 OnFwd(OUT_A+OUT_C);  //四画目
 Wait(38);
 Off(OUT_A+OUT_C);
 OnFwd(OUT_B);
 Wait(20);
 Off(OUT_B);
 OnFwd(OUT_C);  //曲がり角
 OnRev(OUT_A);
 Wait(70);
 Off(OUT_A+OUT_C);
 OnRev(OUT_B);
 Wait(20);
 Off(OUT_B);
 OnFwd(OUT_A+OUT_C);
 Wait(40);
 Off(OUT_A+OUT_C);
 
 OnFwd(OUT_B);  //筆上げ
 Wait(20);
 Off(OUT_B);
 OnFwd(OUT_C);  //方向転換
 OnRev(OUT_A);
 Wait(70);
 Off(OUT_A+OUT_C);
 OnFwd(OUT_A+OUT_C);
 Wait(80);
 Off(OUT_A+OUT_C);
 OnFwd(OUT_C);  //方向転換
 OnRev(OUT_A);
 Wait(70);
 OnRev(OUT_B);  //筆下げ
 Wait(20);
 Off(OUT_B);
 OnFwd(OUT_A+OUT_C);  //五画目
 Wait(80);
 Off(OUT_A+OUT_C);
 }
*感想 [#y06ae666]
一つ一つの動作の時間を決めることが大変だった。このプログラムよりも良いものがあると思う。他の班のやつはスゴイと感じる。 コメントをお願いします。
-他の班のどういうところがスゴイと感じるでしょうか? 参考にできそうなところはぜひ採り入れてください。 -- [[松本(教員)]] &new{2005-11-30 (水) 21:22:43};

#comment
 

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS