第一章 計算機和程序設計介紹
I. 1 引言
1. 2 計算機的發(fā)展與應用
1. 2. 1 計算機的發(fā)展
l. 2. 2 計算機的應用
1. 3 計算機的組成
1. 4 計算機語言
1. 5 PASCAL介紹
1. 5. 1 PASCAL語言的特點
1. 5. 2 基本符號. 保留字. 標識符
1. 5. 3 程序結構
1. 6 小結
習題
第二章 順序結構程序設計
2. 1 引言
2. 2 用計算機解題的基本方法
2. 2. 1 問題分析
2. 2. 2 問題解的描述
2. 3 標準數據類型
2. 3. 1 實型(feal)
2. 3. 2 整型(integer)
2. 3. 3 字符型(char)
2. 3. 4 布爾型(boolean)
2. 3. 5 標準類型小結
2. 4 表達式與賦值語句
2. 5 READ語句
2. 6 WRITE語句
2, 7 順序程序設計舉例
2. 8 常見的錯誤
2. 9 小結
習題
第三章 選擇結構程序設計
3. 1 引言
3. 2 IF語句
3. 2. 1 IF語句的兩種形式
3. 2. 2 復合語句
3. 2, 3 復合IF語句
3. 3 CASE語句
3. 4 常見的錯誤
3. 5 小結
習題
第四章 循環(huán)結構程序設計
4. 1 引言
4. 2 FOR語句
4. 3 WHILE語句
4. 4 REPEAT語句
4. 5 多重循環(huán)
4. 6 常見的錯誤
4. 7 小結
習題
第五章 函數與過程程序設計
5. 1 引言
5. 2 自頂向下程序設計方法
5. 3 函數
5. 3. 1 標準函數回顧
5. 3. 2 定義新函數
5. 3. 3 函數調用
5. 4 過程
5. 5 嵌套與遞歸
5. 5. l 嵌套
5. 5. 2 遞歸
5. 6 函數與過程作為參數
5. 7 標識符的作用域
5. 8 常見的錯誤
5. 9 小結
習題
第六章 枚舉與子界類型
6. 1 引言
6. 2 枚舉類型
6. 2. 1 枚舉類型說明
6. 2. 2 枚舉類型運算
6. 2. 3 讀和打印枚舉值的方法
6. 3 子界類型
6. 3. 1 子界類型說明
6. 3. 2 子界運算
6. 4 常見的錯誤
6. 5 小結
習題
第七章 數組類型
7. 1 引言
7. 2 一維數組
7. 3 多維數組
7. 4 緊縮字符數組
7. 5 保形數組參數
7. 6 八皇后問題
7. 7 常見的錯誤
7. 8 小結
習題
第八章 集合類型
8. 1 引言
8. 2 集合類型說明
8. 3 集合運算
8. 3. 1 賦值空集和全集
8. 3. 2 集合的并交差
8. 3. 3 集合關系運算
8. 4 類型間的關系
8. 4. 1 定義
8. 4. 2 應用
8. 5 常見的錯誤
8. 6 小結
習題
第九章 記錄類型
9. 1 引言
9. 2 記錄說明
9. 3 WITH語句
9. 4 記錄數組
9. 5 層次記錄
9. 6 記錄變體
9. 7 常見的錯誤
9. 8 小結
習題
第十章 文件類型
10. 1 引言
10. 2 建立和使用文件
10. 3 文件的處理
10. 3. 1 文件比較
lO. 3. 2 文件修改
10. 3. 3 文件合并
10. 4 正文文件
10. 5 文件緩沖器變量
lO. 5. 1 引言
10, 5. 2 GET操作
10. 5. 3 PUT操作
10. 5. 4 GET (PUT)和READ(WRITE)之間的關系
10. 6 常見的錯誤
10. 7 小結
習題
第十一章 指針和動態(tài)數據結構
11. 1 引言
11. 2 NEW語句和指針
11. 3 鏈表
11. 3. 1 建立鏈表
11. 3. 2 刪除一個結點
11. 3. 3 插入一個結點
11. 3. 4 建立有序鏈表
11. 4 1 樹
11. 4. 1 建立排序的二叉樹
11. 4. 2 樹的遍歷
11. 5 常見的錯誤
11. 6 小結
習題
第十二章 其它問題
12. 1 GOTO語句
12. 2 形式語法描述
12. 2. 1 引言
12. 2. 2 語法圖
12. 2. 3 巴科斯—瑙爾范式(BNF)
12. 3 TURBO PASCAL簡介
習題
附錄A FASCAL的字匯表
A. 1 保留字
A. 2 標識符
A. 3 標點符號
附錄B 標準標識符
附錄C PASCAL語法
C. 1 語法圖
C. 2 巴科斯—瑙爾范式(BNF)
附錄D ASCII碼