目 錄
第一章 程序設計原理、工具及運行環(huán)境
1.1簡單問題程序設計
1.2較復雜問題程序設計
1.3大型軟件系統開發(fā)——軟件工程原理
1.4結構化程序設計原理
1.5PASCAL語言特點及其程序結構
第二章 PASCAL順序結構程序設計
2.1引 例
2.2實型、字符型和標識符常量
2.3調用Write(及Writeln)過程制表初步
2.4PASCAL標準函數庫
習 題
第三章 PASCAL選擇結構程序設計
3.1引 例
3.2布爾數據類型
3.3選擇結構程序設計
3.4運輸費用的計算——CASE語句
3.5枚舉數據類型
3.6子界數據類型
3.7類型間相容
習 題
第四章 PASC AL 循環(huán)結構程序設計
4.1引 例
4.2WHILE···DO和REPEAT···UNTIL循環(huán)結構
4.3FOR···TO(或DOWNTO)···DO循環(huán)結構
4.4構造數據類型I——數組
4.5數組類型應用舉例
4.6構造數據類型Ⅱ——集合
4.7一個非結構化語句——GOTO語句
習 題
第五章 構造數據類型Ⅲ——記錄和文件
5.1引 例
5.2記錄類型應用舉例
5.3FILE類型文件
5.4Text類型文件
習 題
第六章 PASCAL程序的模塊設計——過程和函數
6.1PASCAL語言的過程和函數
6.2再論過程和函數的參數
6.3設計結構化的PASCAL程序系統
習 題
第七章 內存儲器的節(jié)省與動態(tài)數據結構
7.1壓縮字符型數組
7.2變體記錄
7.3動態(tài)數據結構
7.4單鏈表及其檢索、插入、刪除操作
7.5單鏈表操作程序系統
7.6單鏈表應用舉例
7.7循環(huán)鏈表和雙向鏈表初步
習 題
第八章 遞歸過程和遞歸函數初步
8.1遞歸算法與遞歸定義
8.2Hanoi塔問題的遞歸解法
8.3一般問題的遞歸解法
8.4間接遞歸及其調用
習 題
第九章 常用數值算法與誤差理論初步
9.1算法與誤差
9.2非線性方程求解
9.3數值積分
9.4其它算法
第十章 數據結構處理
10.1線性表問題處理
10.2非線性問題處理
10.3查找及排序操作
習 題
主要參考文獻