========== 第一節 ========== 規劃 -- 寫程式之前的工作 ------------------------ 當你想寫一個電腦程式之前,假如你先仔細地想過,在「跑」電腦程式時,會是怎麼樣 的狀況?這樣先模擬電腦應該怎樣做,對寫程式而言,是非常有幫助的。模擬的方法是 將使用時的狀況,一步一步的寫下來,就好像下面的例子一樣: | 6 乘以 7 等於多少? 49 | 答錯了,答案應該是 42。 | 3 乘以 2 等於多少? 6 | 答對了 -- 很棒! | ......(然後再繼續問幾個問題) | 5 乘以 9 等於多少? 45 | 答對了 -- 很棒! | | 我總共問了你 10 題,你總共答對了 7 題。 | 做的很好。 然後,我們再將上面的使用狀況,把電腦應該執行哪些事情,做更進一步的分解,這樣 我們就完成了程式初步的規劃: - 選出兩個數字(最好是任意選的) - 提出問題(顯現在電腦螢幕上) - 計算正確的答案 - 從使用電腦的人(這個人就是 – 你)取得回答 - 檢查取得的答案是否正確 - 顯現「答對了」或是「答錯了」的訊息(在螢幕上) - 累計答對問題的數目 - 選不同的數字,再繼續問。總共問 10 題,然後停止 - 顯現最後的結果,也就是10題中,總共答對了幾題 看起來好像有很多事情要做,實際上,它們都很簡單。下面我們將會一件一件的來做。