目錄
第0章 計算機基礎知識
0.1計算機硬件軟件結構
0.1.1計算機硬件係統
0.1.2計算機軟件
0.1.3機器語言和高級語言
0.2數製、碼製、編碼
0.2.1數製
0.2.2碼製
0.2.3數字編碼與字符編碼
習題0
第一章 PASCAL語言概述
1.1PASCAL語言特點
1.2PASCAL源程序結構
1.2.1程序首部
1.2.2程序說明部分
1.2.3語句部分
1.3字符集和符號
1.3.1基本字符
1.3.2符號
1.3.3分隔符
1.4數據類型的概念
1.5常量和變量
1.5.1常量
1.5.2常量定義
1.5.3變量說明
1.6標準數據類型
1.6.1整數類型
1.6.2實數類型
1.6.3字符類型
1.6.4布爾類型
1.6.5TURBO PASCAL 60的整數類型和實數類型
1.7錶達式與賦值語句
1.7.1錶達式
1.7.2賦值語句
1.8輸入和輸齣過程
1.8.1讀語句
1.8.2寫語句
1.8.3字符類型變量的輸齣
1.8.4整數類型變量的輸齣
1.8.5實數類型變量的輸齣
1.8.6布爾類型變量的輸齣
1.9簡單程序舉例
習題一
第二章 控製語句
2.1復閤語句
2.2條件語句
2.2.1單分支條件語句
2.2.2雙分支條件語句
2.2.3條件語句嵌套
2.3情況語句
2.4當語句
2.5直到語句
2.6循環語句
2.7循環嵌套
2.8goto語句
習題二
第三章 枚舉類型和子域類型
3.1枚舉類型
3.1.1引入枚舉類型的必要性
3.1.2枚舉類型的定義、運算規則和輸入輸齣方法
3.2子域類型
3.2.1引入子域類型的必要性
3.2.2子域類型的定義和運算規則
3.3日曆程序
3.4類型一緻性
3.5類型相容和賦值相容
3.6類型的強製轉換
習題三
第四章 過程與函數
4.1過程
4.1.1無參過程
4.1.2帶參過程
4.1.3值參數和變量參數
4.2函數
4.3過程嵌套與標識符作用域
4.3.1過程和函數嵌套的概念
4.3.2標識符的作用域
4.4非局部量與副作用
4.5過程類型
4.5.1過程類型說明
4.5.2過程類型變量
4.5.3過程類型參數
4.6無類型參數
4.7外部、匯編及中斷過程
4.7.1外部過程說明
4.7.2inline過程說明
4.7.3匯編說明
4.7.4中斷說明
4.7.5調用約定
習題四
第五章 數組類型
5.1數組的概念
5.1.1概述
5.1.2數組類型定義和一維數組
5.1.3下標越界及檢查
5.2多維數組
5.2.1多維數組的類型定義
5.2.2多維數組的應用舉例
5.3字符數組和字符串類型
5.3.1字符數組
5.3.2字符串類型
習題五
第六章 集閤類型
6.1集閤類型的定義和運算規則
6.1.1集閤類型定義
6.1.2集閤類型的運算規則
6.2鍵盤操作訓練程序
6.3排課錶程序
習題六
第七章 記錄類型
7.1記錄類型的定義
7.1.1記錄類型的定義
7.1.2記錄的嵌套
7.1.3記錄類型變量及其訪問
7.2開域語句
7.2.1開域語句的意義
7.2.2開域語句的嵌套
7.3圖書藉閱管理程序
7.4記錄的變體
習題七
第八章 文件類型
8.1磁盤文件的邏輯組織
8.2隨機文件
8.2.1隨機文件的類型定義
8.2.2打開一個隨機文件
8.2.3隨機文件的讀寫
8.2.4關閉文件及文件處理函數
8.3隨機文件應用舉例
8.4TEXT文件
8.5無類型文件
8.6標準文件
8.6.1DOS設備
8.6.2文本文件設備
8.7I/O檢查
習題八
第九章 遞 歸
9.1遞歸的概念
9.2遞歸過程和函數
9.2.1遞歸過程
9.2.2遞歸函數
9.3間接遞歸與嚮前引用
9.3.1間接遞歸
9.3.2嚮前引用
9.3.3應用舉例
習題九
第十章 動態數據結構
10.1指針類型與動態變量
10.1.1指針類型
10.1.2new標準過程與指針變量
10.1.3動態變量的訪問
10.1.4dispose標準過程
10.2鏈錶
10.2.1鏈錶與遞歸數據結構
10.2.2鏈錶的建立
10.2.3鏈錶的插入與刪除
10.2.4鏈錶的檢索
10.3二叉樹
10.3.1二叉樹的概念
10.3.2二叉樹的遍曆
10.3.3二叉樹的建立與插入
10.4TURBO PASCAL中的指針操作
10.4.1指針和地址函數
10.4.2堆
10.4.3內存動態分配、釋放標準過程
習題十
第十一章 單元的應用與項目管理
11.1結構化程序設計方法
11.1.1問題的提齣
11.1.2自頂嚮下的設計方法
11.2用戶單元的說明與使用
11.2.1用戶單元的定義與說明
11.2.2用戶單元的直接引用方法
11.2.3用戶單元的遞歸引用方法
11.2.4單元中說明的共享
11.3標準單元
11.3.1System單元
11.3.2DOS單元
11.3.3Crt單元
11.3.4Printer單元
11.3.5Graph單元
11.3.6Overlay單元
11.4單元與項目管理
11.5單元應用中的輔助工具
11.5.1TPUMOVER及其應用
11.5.2MAKE選項和BUILD選項
第十二章 TURBO PASCAL的作圖與音響功能
12.1正文模式與正文窗口
12.1.1正文模式
12.1.2正文窗口
12.2圖形模式與圖形窗口
12.2.1圖形模式
12.2.2圖形窗口
12.3圖形功能
12.4龜作圖
12.4.1龜作圖原理
12.4.2作圖例程
12.5音響
第十三章 上機操作
13.1TURBO PASCAL 6.0的安裝
13.2初次在TURBO PASCAL 6.0係統上編程
13.3集成開發環境(IDE)使用指南
13.3.1啓動與退齣
13.3.2菜單結構與窗口特點
13.3.3幫助(Help)窗口的使用
13.3.4菜單功能選項一覽錶
13.4命令行編譯器
13.4.1編譯器的使用
13.4.2編譯器選擇項
13.5TURBO PASCAL 6.0IDE編輯器
13.5.1TURBO PASCAL 6.0的普通編輯命令
13.5.2TURBO PASCAL 6.0的特殊編輯功能
13.6調試程序
13.6.1調試的預備知識
13.6.2調試命令
13.7麵嚮對象的調試
第十四章 對象類型及oO P程序設計
14.1對象類型的定義
14.2對象類型的封裝性
14.3對象類型的繼承性
14.4靜態方法
14.5虛方法和多態性
14.6對象類型的可擴展性
14.7動態對象類型
第十五章 Turbo Vision指南
15.1Turbo Vision概況
15.2Turbo Vision的對象層次
15.3Turbo Vision的視圖和事件處理
15.4編寫Turbo Vision應用程序
第十六章 TURBO PASCAL的深入應用
16.1包含文件
16.2覆蓋係統及其應用
16.2.1覆蓋係統的原理
16.2.2覆蓋程序設計方法
16.3編譯器指示
16.3.1開關類指示
16.3.2參數指示
16.3.3條件編譯
16.4用戶定義的正文文件設備
16.5對內存單元及接口的直接操作
16.6有類型常量
16.7軟中斷及DOS功能調用
附錄:TURBO PASCAL 60過程與函數參考
· · · · · · (
收起)