magiccar 發表於 2012-9-22 08:46

1010915亂舞小子

上週我們用 Random() 這個函數做了個隨機輪盤機,這次除了用它來
控制時間的長短,也用來控制馬力的大小或方向(負值=逆轉),最
重要的是我們在迴圈的控制中,用了 while() 來取代 repeat() ,
作為進入程式流程及結構控制的開始。

https://lh5.googleusercontent.com/-w1U_5mdbH84/UF0I332QDkI/AAAAAAAABEM/YUQZfKRrVRk/s903/IMAG0312.jpg
這是學生創作的可愛作品

範例程式

task main()
{
    int power, time;
    while(true)
    {
      power = Random(200);
      time = Random(2000);
      OnFwd(OUT_BC, 100 - power);
      Wait(time);
      power = Random(200);
      time = Random(1000);
      OnFwd(OUT_B, 100 - power);
      Wait(time);
      power = Random(200);
      time = Random(1000);
      OnFwd(OUT_C, 100 - power);
      Wait(time);
      power = Random(60);
      time = Random(1000);
      OnFwd(OUT_A, 30 - power);
      Wait(time);
    } //while
} //main




頁: [1]
查看完整版本: 1010915亂舞小子