- 追加された行はこの色です。
- 削除された行はこの色です。
[[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]
一つ一つの動作の時間を決めることが大変だった。このプログラムよりも良いものがあると思う。他の班のやつはスゴイと感じる。 コメントをお願いします。
#comment