- 追加された行はこの色です。
- 削除された行はこの色です。
*最初のプログラム [#m7907b4c]
*プログラム [#m7907b4c]
課題:「左」を書くロボットをプログラミング。
task main()
{
OnRev(OUT_B);
Wait(50);
OnFwd(OUT_C);
OnFwd(OUT_A);
Wait(75);
Off(OUT_C+OUT_A);
OnFwd(OUT_B);
Wait(50);
Off(OUT_B);
OnRev(OUT_C);
OnRev(OUT_A);
Wait(120);
Off(OUT_C+OUT_A);
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(115);
Off(OUT_C+OUT_A);
OnFwd(OUT_A);
OnFwd(OUT_C);
Wait(30);
Off(OUT_C+OUT_A);
OnRev(OUT_B);
Wait(50);
OnFwd(OUT_A);
OnFwd(OUT_C);
Wait(90);
Off(OUT_A+OUT_C);
OnFwd(OUT_B);
Wait(50);
Off(OUT_B);
OnRev(OUT_C);
OnRev(OUT_A);
Wait(95);
Off(OUT_C+OUT_A);
OnFwd(OUT_C);
OnRev(OUT_A);
Wait(108);
Off(OUT_C+OUT_A);
OnFwd(OUT_C);
OnFwd(OUT_A);
Wait(75);
Off(OUT_C+OUT_A);
OnRev(OUT_B);
Wait(50);
OnFwd(OUT_C);
OnFwd(OUT_A);
Wait(40);
Off(OUT_C+OUT_A);
OnFwd(OUT_B);
Wait(50);
Off(OUT_B);
OnRev(OUT_C);
OnRev(OUT_A);
Wait(85);
Off(OUT_C+OUT_A);
OnRev(OUT_C);
OnFwd(OUT_A);
Wait(107);
Off(OUT_C+OUT_A);
OnFwd(OUT_A);
OnFwd(OUT_C);
Wait(61);
Off(OUT_C+OUT_A);
OnRev(OUT_B);
Wait(50);
OnFwd(OUT_A);
OnFwd(OUT_C);
Wait(35);
Off(OUT_C+OUT_A);
OnFwd(OUT_B);
Wait(50);
Off(OUT_B);
OnRev(OUT_C);
OnRev(OUT_A);
Wait(65);
Off(OUT_C+OUT_A);
OnFwd(OUT_C);
OnRev(OUT_A);
Wait(102);
Off(OUT_C+OUT_A);
OnFwd(OUT_A);
OnFwd(OUT_C);
Wait(40);
Off(OUT_C+OUT_A);
OnRev(OUT_B);
Wait(50);
OnFwd(OUT_A);
OnFwd(OUT_C);
Wait(60);
Off(OUT_C+OUT_A);
OnFwd(OUT_B);
Wait(50);
Off(OUT_B);
}
変数や定数などを使ってないため、かなり長いプログラムになってしまった。