*プログラム [#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);
 }
変数や定数などを使ってないため、かなり長いプログラムになってしまった。

 変数や定数などを使ってないため、かなり長いプログラムになってしまった。


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