第一節

規劃 – 寫程式之前的工作

當你想寫一個電腦程式之前,假如你先仔細地想過,在「跑」電腦程式時,會是怎麼樣 的狀況?這樣先模擬電腦應該怎樣做,對寫程式而言,是非常有幫助的。模擬的方法是 將使用時的狀況,一步一步的寫下來,就好像下面的例子一樣:

6 乘以 7 等於多少? 49
答錯了,答案應該是 42。
3 乘以 2 等於多少? 6
答對了 – 很棒!
......(然後再繼續問幾個問題)
5 乘以 9 等於多少? 45
答對了 – 很棒!

我總共問了你 10 題,你總共答對了 7 題。
做的很好。

然後,我們再將上面的使用狀況,把電腦應該執行哪些事情,做更進一步的分解,這樣 我們就完成了程式初步的規劃:

  • 選出兩個數字(最好是任意選的)
  • 提出問題(顯現在電腦螢幕上)
  • 計算正確的答案
  • 從使用電腦的人(這個人就是 – 你)取得回答
  • 檢查取得的答案是否正確
  • 顯現「答對了」或是「答錯了」的訊息(在螢幕上)
  • 累計答對問題的數目
  • 選不同的數字,再繼續問。總共問 10 題,然後停止
  • 顯現最後的結果,也就是10題中,總共答對了幾題

看起來好像有很多事情要做,實際上,它們都很簡單。下面我們將會一件一件的來做。