Page 9 - ePC11111_資訊科技_課本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
   4   5   6   7   8   9   10   11   12   13   14