Page 9 - ePC11110_資訊科技_課本PDF
P. 9
[03] 演算法 [04] 程式設計
—使用Visual Basic
3-1 資料結構 97 4-1 程式語言簡介 135
3-1-1 資料結構 97 4-1-1 低階語言 136
3-1-2 樹 98 4-1-2 高階語言 136
3-1-3 圖 98 4-1-3 認識各種程式語言 137
3-1-4 陣列 100 4-2 Visual Basic環境介紹 138
3-1-5 串列 102 4-2-1 新建與儲存VB專案 138
3-1-6 佇列 103 4-2-2 我的第一支程式「猜謎語」 140
3-1-7 堆疊 104 4-3 結構化程式設計:循序 143
3-2 演算法簡介 105 4-3-1 變數宣告 143
3-2-1 演算法的基本條件 105 4-3-2 VB的四則運算 144
3-2-2 演算法的表示 106 4-3-3 循序結構 144
3-3 演算法基本結構 111 4-4 結構化程式設計:選擇 149
3-3-1 結構化設計 111 4-4-1 單一條件 149
3-3-2 流程圖的繪製軟體 117 4-4-2 多重條件 157
3-4 資訊科技常用的演算法 120 4-5 結構化程式設計:重複 165
3-4-1 搜尋法 120 4-5-1 迴圈 165
3-4-2 排序法 123 4-5-2 巢狀迴圈 167
3-4-3 有趣的演算法問題 126 4-6 基本演算法的程式設計實作 175
■ 課後習題 130 4-6-1 陣列介紹 175
■ 探討活動 133 4-6-2 氣泡排序法 176
4-6-3 二分搜尋法 183
4-6-4 效能分析方法 187
4-7 模組化程式設計實作 190
4-7-1 函式 190
4-7-2 遞迴程序 190
■ 課後習題 197
■ 探討活動 205
vii