
高級語言程序設計培訓
第一章 緒論
1.1 雞兔同籠—計算
1.2 算法
1.3 程序
第二章 順序程序設計
2.1 求綠化帶寬度——簡單程序
2.2 基本符號第2周課程:順序程序設計(2/2)
2.3 數據
2.4 語句
2.5 表達式
2.6 順序控制結構
2.7 數據類型
2.8 輸入輸出第3周課程:分支程序設計&循環程序設計(1/2)
第三章 分支程序設計
3.1 判斷成績是否及格——雙分支程序設計
3.2 成績加上獲獎信息——單分支程序設計
3.3 邏輯判斷——布爾類型
3.4 獲獎分等級——多分支程序設計
第四章 循環程序設計
4.1 計算平均成績——循環程序第4周課程:循環程序設計(2/2)
4.2 計算全班每人平均成績—多重循環
4.3 程序設計實例第5周課程;函數&數組(1/3)
第五章 模塊化程序設計——函數
5.1 求給定三角形重心——模塊化程序設計
5.2 函數
第六章 批量數據組織——數組
6.1 成績統計——數組類型
6.2 統計多科成績——多維數組
6.3 程序設計實例第6周課程:數組(2/3)
6.4 線性表——分類與檢索
6.5 帶學號的成績排序——數組初值
6.6 表示姓名——字符串第7周課程:數組(3/3)&指針(1/2)
6.7 類型定義
6.8 線性表-棧和隊列
第七章 指針
7.1 指針與變量第8周課程:指針(2/2)&結構體
7.2 指針操作
7.3 指針與數組
7.4 指針與字符串
第八章 表單數據組織——結構體
8.1 成績單管理
8.2 保存成績單——結構體
8.3 程序設計實例第9周課程:再論函數 & 遞歸程序設計
第九章 再論函數
9.1 參數
9.2 函數值
第十章 遞歸程序設計
10.1 遞歸程序設計
10.2 程序設計實例第10周課程:文件
第十一章 外部數據組織——文件
11.1 重新考慮戶籍管理問題——文件
11.2 文件概述
11.3 打開、關閉文件
11.4 I/O 操作第11周課程:程序開發&動態數據結構(1/2)
第十二章 程序開發
12.1 自頂向下逐步求精
12.2 原則
12.3 風格
第十三章 動態數據組織
13.1 保存實數序列——動態數據結構
13.2 動態變量第12周課程:動態數據結構(2/2)
13.3 鏈表
13.4 程序設計實例