1.27k likes | 1.44k Views
循序:依先後順序執行程式。. 條件:依測試結果,來選擇執行路徑。. 重覆:反覆執行的程式敘述。. 流程圖表示法. 用簡單的「圖示符號」來表達解決問題步驟的示意圖。. 5. 1. 6. 7. 2. 8. 3. 9. 4. 10. P15 - 4 第九題. +. ||. +. ||. +. ||. +. ||. +. ||. +. ||. 假設 A=65 B=49 C=57 結果輸出 65. 假設 A=43 B=89 C=57 結果輸出 89.
E N D
流程圖表示法 • 用簡單的「圖示符號」來表達解決問題步驟的示意圖。
5 1 6 7 2 8 3 9 4 10
P15 - 4 第九題 + || + || + || + || + || + ||
假設 A=65 B=49 C=57 結果輸出 65
假設 A=43 B=89 C=57 結果輸出 89
12.下述演算法所犯錯誤為何?步驟 1:設定初始值A = 1 與SUM = 0步驟 2:SUM = SUM + A步驟 3:A = A + 1步驟 4:跳至步驟2步驟 5:輸出SUM步驟 6:結束(A)指令不夠明確 (B)輸出的整數值個數較設定的初始值個數少 (C)演算法無法在有限步驟之內結束 (D)設定1個以上的初始值
要以流程圖表示下述程式,則行號30的敘述應使用哪個流程圖符號表示較為適合?10A = 5 : B = 8 20C = A + B30PRINT C40END 將 C 的值顯示在螢幕上。 輸出 輸入輸出符號
設計 跨平台
查詢語言 (資料庫語言) 如:SQL SELECT客戶.公司名稱 , 客戶.客戶編號 FROM客戶;
一、類別:物件「特性及行為」的定義。 黃種人、白人、黑人、紅人 都是 人 類。 二、 物件:「所有的東西」都稱物件 (一)「屬性」是指物件所具有的性質或特性。 用來描述物件「外觀」的形容詞。 如 : 黃種人 皮膚 黃 色 白 人 皮膚 白 色 黑 人 皮膚 黑 色 紅 人 皮膚 紅 色
方法:為達成某種目的所必須採行的手段。 如:手機利用「輸入方法」輸入朋友電話。 利用「撥打方法」打電話給朋友。 利用「照相方法」可以照相。 • 事件:是指發生在物件上的事項。 如:「按下」電腦的電源鈕。 「旋轉」喇叭的音量鈕。 「按一下」滑鼠左鍵。
事件 是指可以被 物件 識別的「動作」。 • 「事件」與「方法」的區分: 「按一下」輸入按鈕 ,會「輸入」朋友電話。 「 踩 」煞車 ,會「停止」前進。 「 動 作」發生在物件上,會引起「指令執行」
封裝: 指將特定功能的處理程序及資料包裝在物件中。使用 (包裝)者透過界面操作程式,而不需要了解內部設計。 如:使用手機,不需瞭解內部設計,會打就好了。 繼承:新類別可以承襲既有類別的功能及屬性。可省去撰寫 相同程式碼的時間。 如:行動電話 繼承 電話的功能
多型:同一物件,可針對不同使用者的需求,重新定義其處 理程序,以滿足其個別需求。 如:手機 小朋友 玩遊戲 青少年 聽 MP3 少年 聊天、傳簡訊 成年 記事、聯絡 老年 繳帳單
人 溝通 電腦 自然語言 程式語言 機器語言 翻譯 高階 直譯 編譯 機器語言 低階 組譯 組譯器 Assembler 編譯器 Compiler 直譯器 Interpreter
組譯過程 組譯 Linker Assembler Loader
編譯過程 編譯 Linker Compiler Loader
直譯過程 Interpreter
翻譯過程 1)只能檢查語法是否正確 如:Print 誤打為 Primt 2)無法檢查語意是否正確 如:A = B + Z 誤打為 A = B – Z
Form 表單 • 用來佈建控制物件的平台。
設計模式 執行模式 中斷模式
[ 行識別字 ]敘述 [註解] 10 B = 3 ‘ 設定 B 的值 為 3 20 C = 4 ‘ 設定 C 的值 為 4 30 A = ( B^2 + C^2 )^0.5 ‘ 計算 A 的值 Start01: B = 3 : C = 4 REM 設定B及C 的值 A = ( B^2 + C^2 )^0.5 REM 計算 A 的值
1、屬性視窗設定法: 於「設計模式」階段可確定屬性者。 固定。 2、程式敘述設定法:當屬性須隨著程式的執行而改變時使用。有彈性。
方法 • 方法:為達成某種目的所必須採行的手段。 如:手機利用「輸入方法」輸入朋友電話。 利用「撥打方法」打電話給朋友。 利用「照相方法」可以照相。 • 在VB中,方法是指內建的程式指令。 如:Print 顯示資料 CLS 清除畫面
事件 • 事件 是指可以被 控制物件 識別的「動作」。 • 事件是指發生在物件上的事項。 如:「按下」電腦的電源鈕。 「旋轉」喇叭的音量鈕。 「按一下」滑鼠左鍵。
控制項 事件
事件產生的來源 • 使用者事件: 使用者操控滑鼠或鍵盤所引起的事件。如:Click 按一下滑鼠 • 系統事件: 作業系統所引起的事件。如:Timer 計時器事件。 • 程式事件: 程式間接引發的事件。如:載入表單 Load
一般程序 • 一般程序是指撰寫在程式碼視窗中「一般」選項內的程式碼。 • 通常是「副程式」「自訂函數」「全域變數宣告」。