第一章 Pascal的基本概念
1.1 Pascal語言的特點
1.2 Pascal程序的組成
1.3 Pascal符號
1.3.1 標識符
1.3.2 保留字
1.3.3 標準標識符
1.3.4 數
1.3.5 字符串
1.3.6 分隔符
1.4 數據類型
1.4.1 整數類型
1.4.2 實數類型
1.4.3 字符類型
1.4.4 布爾類型
1.5 常量定義和變量說明
1.5.1 常量定義
1.5.2 變量說明
1.6 標準函數
1.6.1 算術運算函數
1.6.2 邏輯判斷函數
1.6.3 轉換函數
1.6.4 進退函數
1.7 Pascal表達式
1.7.1 算術表達式
1.7.2 字符表達式
1.7.3 布爾表達式
1.7.4 運行符的優(yōu)先級
1.8 賦值語句
1.9 實例
本章小結
習題一
第二章 程序基本結構和Pascal語句
2.1 程序的基本結構
2.1.1 結構化程序設計
2.1.2 程序設計表示
2.2 Pascal語句
2.3 輸入語句
2.3.1 標準的Read語句
2.3.2 標準的Readln語句
2.4 輸出語句
2.4.1 標準的Write語句
2.4.2 標準的Writeln語句
2.4.3 輸入格式
2.5 輸入的提示和字符的輸入
2.5.1 輸入的提示
2.5.2 字符的輸入
2.6 實例
本章小結
習題二
第三章 控制語句
3.1 選擇語句
3.1.1 If語句
3.1.2 Case語句
3.2 重復語句
3.2.1 While語句
3.2.2 Repeat語句
3.3 For語句
3.4 循環(huán)的嵌套
3.5 轉移語句
3.5.1 標號說明
3.5.2 Goto語句
3.6 實例
本章小結
習題三
第四章 過程和函數
4.1 標準過程的標準函數
4.1.1 標準過程
4.1.2 標準函數
4.1.3 標準過程和標準函數在調用上的區(qū)別
4.2 函數說明和函數調用
4.2.1 函數說明
4.2.2 函數調用
4.3 過程說明和過程調用
4.3.1 過程說明
4.3.2 過程調用
4.4 全程量和局部量
4.5 數值參靈敏和變量參數
4.6 子程序的嵌套和遞歸
4.6.1 嵌套
4.6.2 遞歸
4.6.3 間接遞歸
4.7 實例
本章小結
習題四
第五章 用戶自定義類型
5.1 枚舉類型
5.1.1 枚舉類型的定義
5.1.2 枚舉變量的使用
5.2 子界類型
5.2.1 子界類型的定義
5.2.2 子界變量的使用
5.3 類型之間的相容關系
5.3.1 類型同一
5.3.2 類型相容
5.3.3 賦值相容
5.4 實例
本章小結
習題五
第六章 構造型數據類型
6.1 數組類型
6.1.1 問題的提出
6.1.2 一維數組的定義
6.1.3 二維數組
6.1.4 數組的內存分配
6.1.5 字符串變量
6.1.6 元素排序
6.1.7 數組應用舉例
6.2 集合類型
6.2.1 集合的基本知識
6.2.2 Pascal中集合的表示
6.2.3 集合的定義和運算
6.2.4 集合應用舉例
6.3 記錄類型
6.3.1 記錄的概念
6.3.2 記錄類型的變量的定義
6.3.3 開域語句(With語句)
6.3.4 帶變體的記錄
6.3.5 記錄應用舉例
本章小結
習題六
第七章 文件
7.1 文件的概念
7.1.1 定義
7.1.2 文件的使用
7.2 文件操作的標準過程和標準函數
7.3 文本文件
7.4 應用實例
本章小結
習題七
第八章 指針
8.1 指針和動態(tài)變量
8.1.1 為什么要用指針
8.1.2 指針類型和指針變量的定義
8.1.3 標準過程New和Dispose
8.2 鏈表
8.2.1 鏈表的建立和添加
8.2.2 鏈表的顯示
8.2.3 鏈表中的元素的查找
8.2.4 鏈表中元素的刪除
8.2.5 鏈表中元素的插入
8.2.6 鏈表的拷貝
8.2.7 堆棧
8.2.8 隊列
8.3 二叉樹
8.3.1 樹和二叉樹
8.3.2 樹的遍歷
8.4 應用實例
本章小結
習題八
第九章 程序設計和調試
9.1 程序設計
9.1.1 算法和框圖
9.1.2 程序設計風格
9.2 程序的調試
9.2.1 錯誤類型
9.2.2 簡單程序調試
9.2.3 監(jiān)視窗口及表達式
本章小結
附錄A ACSII碼表
附錄B Pascal保留字及標準識符
附錄C 全國計算機等級考試二級考試大綱(Pascal語言部分)
附錄E 1999年全國計算機等級考試二級筆試試卷
參考答案