Presentation is loading. Please wait.

Presentation is loading. Please wait.

單元名稱:結構化程式設計 報告人 劉洲溶.

Similar presentations


Presentation on theme: "單元名稱:結構化程式設計 報告人 劉洲溶."— Presentation transcript:

1 單元名稱:結構化程式設計 報告人 劉洲溶

2 先備條件 學生已熟悉程式語言之設計環境(如VB)
學生已具有VB程式設計的基本概念,能了解程式敘述的結構與常數、變數、運算式等。(VB中 = 的觀念,資料型別) A=100 VS “123”+”456” 學生能閱讀簡單流程圖

3 結構化程式觀念 由上而下程式設計。 使用基本邏輯結構少用跳躍GOTO語法。 *副程式及函數。 結構化的程式可讀性高。

4 三種基本邏輯結構 循序結構(Sequence) 選擇結構(Selection) 重覆結構(Iteration)

5 循序結構 由上至下 step by step a=1 b=2 c=a+b

6 選擇結構 電腦聰明、還是人聰明?

7 重覆結構 重覆結構最能發揮電腦快速的運算能力的特點。 重覆結構和快取記憶體的效能發揮有密切關係。

8 程式實例—溫度換算 輸入華氏溫度可得對應之攝氏溫度;輸入攝氏溫度可得對應之華氏溫度。 類似問題: 文字盒與val()函數的使用
英尺、英吋與公分的運算 其他單位換算問題

9 選擇結構及流程控制敘述 奇偶數判斷、身分證號中姓別的判斷… mod 運算
關係運算 >、<、=<、>=、<> 邏輯運算 And、Or、Not If Then Else End IF Select Case End Select Check Box、Option Button控制項如何搭配選擇結構

10 程式實例:閏年判斷問題 流程圖 巢狀選擇結構 vs 複雜的條件式 萬年曆程式的第一步

11 重複結構及迴圈控制敘述 等差級數的和 質數判斷問題 質因數分解 While Wend 語法 For Next 語法
??? x=x+1 質數判斷問題 質因數分解 While Wend 語法 For Next 語法 List Box及Combo Box控制項的內容如何搭配重覆結構來初始化

12 巢狀迴圈 9*9乘法表

13 程式實例:輾轉相除法 輾轉相除法的介紹

14 程式專題 請同學利用VB完成質因數分解程式。 請同學利用VB完成合法身分證號判斷程式。 請同學利用VB完成猜數字(賓果)遊戲。


Download ppt "單元名稱:結構化程式設計 報告人 劉洲溶."

Similar presentations


Ads by Google