第1章 Pascal程序設計快速入門
1.1 Pascal程序結構
1.2 保留字和標識符
1.3 Pascal數據類型
1.3.1 整數類型
1.3.2 實數類型
1.3.3 布爾類型
1.3.4 字符類型
1.4 常量與變量
1.5 標準函數
1.6 表達式和賦值語句
1.6.1 表達式
1.6.2 賦值語句
1.7 輸入輸出語句及其控制格式
1.7.1 讀語句Read和Readln
1.7.2 寫語句Write和Writeln
1.7.3 輸出格式
1.8 簡單的Pascal程序設計實例
習題一
第2章 控制結構程序的設計
2.1 復合語句
2.2 選擇性語句
2.2.1 IF語句
2.2.2 CASE 語句
2.3 循環(huán)語句
2.3.1 WHILE循環(huán)語句
2.3.2 REPEAT循環(huán)語句
2.3.3 FOR循環(huán)語句
2.4 循環(huán)嵌套
2.5 GOTO語句
2.6 應用程序舉例
2.7 結構化程序設計
習題二
第3章 函數和過程
3.1 標準函數和標準過程
3.2 自定義函數的說明與調用
3.3 自定義過程說明與調用
3.4 數值參數與變量參數
3.5 標識符的作用域
3.5.1 局部量的作用域
3.5.2 全局量的作用域
3.5.3 子程序嵌套的作用域問題
3.5.4 函數名和過程名的作用域
3.5.5 非局部量與副作用
習題三
第4章 遞歸程序設計
4.1 遞歸的基本概念
4.2 遞歸調用
4.3 函數遞歸調用
4.3.1 如何編寫正確的遞歸程序
4.4 過程的遞歸調用
4.5 設計遞歸過程的技巧
4.6 棧與遞歸
4.7 遞歸程序應用實例
習題四
第5章 枚舉類型和子域類型
5.1 類型定義
5.2 枚舉類型
5.3 子域類型
5.4 枚舉和子域類型的程序實例
習題五
第6章 數組類型
6.1 一維數組
6.2 一維數組程序舉例
6.3 二維數組
6.4 二維數組程序舉例
6.5 緊縮數組和字符串變量
習題六
第7章 集合類型
7.1 集合的定義
7.2 集合運算
7.3 集合的輸入輸出方法
7.4 集合應用程序舉例
習題七
第8章 記錄類型
8.1 記錄類型定義、變量說明和引用
8.2 記錄數組
8.3 WITH語句
8.4 記錄類型程序應用舉例
習題八
第9章 動態(tài)數據結構
9.1 指針
9.1.1 指針類型和指針變量
9.1.2 開辟和釋放動態(tài)存儲單元
9.1.3 動態(tài)變量的引用
9.1.4 對指針變量的操作
9.1.5 指針變量和動態(tài)變量的區(qū)別與關系
9.2 鏈表
9.2.1 鏈表的基本概念
9.2.2 單向鏈表節(jié)點的插入
9.2.3 單向鏈表節(jié)點的刪除
9.2.4 建立單向鏈表
9.2.5 打印單向鏈表
9.2.6 帶冠節(jié)點的單向鏈表
9.3 雙向鏈表
9.4 循環(huán)鏈表
習題九
第10章 文件
10.1 FILE文件
10.1.1 FILE文件的基本概念
10.1.2 FILE文件的建立與讀寫
10.2 text文件
10.2.1 數據類型的自動轉換
10.2.2 文本文件的分行結構
習題十
附錄 A 習題解答
附錄 B 1995年-1997年全國計算機等級考試二級筆試題(Pasca語言部分)及標準答案
參考文獻