《TURBOPASCAL程式設計》是1991年北京航空航天大學出版社出版的圖書。
基本介紹
- ISBN:9787810122634
- 頁數:396
- 定價:17.00
- 出版社:北京航空航天大學出版社
- 出版時間:1991-09
- 裝幀:平裝
1.1計算機硬體軟體結構
1.1.1計算機硬體系統
1.1.2計算機軟體
1.1.3機器語言和高級語言
1.2數制、碼制、編碼
1.2.1數制
1.2.2碼制
1.2.3數字編碼與字元編碼
習題一
第二章 PASCAL語言概述
2.1PASCAL語言特點
2.2PASCAL源程式結構
2.2.1程式首部
2.2.2程式說明部分
2.2.3語句部分
2.3字元集和符號
2.3.1基本字元
2.3.2符號
2.3.3分隔設定
2.4數據類型的概念
2.5常量和變數
2.5.1常量
2.5.2常量定義
2.5.3變數說明
2.6標準數據類型
2.6.1整數類型
2.6.2實數類型
2.6.3字元類型
2.6.4布爾類型
2.7表達式與賦值語句
2.7.1表達式
2.7.2賦值語句
2.8輸入和輸出過程
2.8.1讀語句
2.8.2寫語句
2.8.3字元類型變數的輸出
2.8.4整數類型變數的輸出
2.8.5實數類型變數的輸出
2.8.6布爾類型變數的輸出
2.9簡單程式舉例
習題二
第三章 控制語句
3.1複合語句
3.2條件語句
3.2.1單分支條件語句
3.2.2雙分支條件語句
3.2.3條件語句嵌套
3.3情況語句
3.4當語句
3.5直到語句
3.6循環語句
3.7循環嵌套
習題三
第四章 枚舉類型和子域類型
4.1枚舉類型
4.1.1引入枚舉類型的必要性
4.1.2枚舉類型的定義、運算規則和輸入輸出方法
4.2子域類型
4.2.1引入子域類型的必要性
4.2.2子域類型的定義和運算規則
4.3日曆程式
4.4類型相容和賦值相容
習題四
第五章 過程與函式
5.1過程
5.1.1無參過程
5.1.2帶參過程
5.1.3值參數和變數參數
5.2函式
5.3過程嵌套與標識符作用域
5.3.1過程和函式嵌套的概念
5.3.2標識符的作用域
5.4非局部量與副作用
5.5過程參數與函式參數
5.6外部子程式
習題五
第六章 數組類型
6.1數組的概念
6.1.1概述
6.1.2數組類型定義和一維數組
6.1.3類型的一致性
6.1.4下標越界及檢查
6.2多維數組
6.2.1多維數組的類型定義
6.2.2多維數組的套用舉例
6.3字元數組和字元串類型
6.3.1字元數組
6.3.2字元串類型
6.4可調數組參數
6.4.1概述
6.4.2可調數組參數指明的語法
6.4.3例題及套用
習題六
第七章 集合類型
7.1集合類型的定義和運算規則
7.1.1集合類型的定義
7.1.2集合類型的運算規則
7.2鍵盤操作訓練程式
7.3趣味程式:誰去破案
7.4排課表程式
習題七
第八章 記錄類型
8.1記錄類型的概念
8.1.1記錄類型的定義
8.1.2記錄的嵌套
8.1.3記錄類型變數及其訪問
8.2開域語句
8.2.1開域語句的定義
8.2.2開域語句的嵌套
8.3圖書借閱管理程式
8.4記錄的變體
習題八
第九章 檔案類型
9.1磁碟檔案的邏輯組織
9.2隨機檔案
9.2.1隨機檔案的類型定義
9.2.2打開一個隨機檔案
9.2.3隨機檔案的讀寫
9.2.4關閉檔案及檔案處理函式
9.3隨機檔案套用舉例
9.4TEXT檔案
9.5無類型檔案
9.6標準檔案
9.7I/O檢查
習題九
第十章 遞 歸
10.1遞歸的概念
10.2遞歸過程和函式
10.2.1遞歸過程
10.2.2遞歸函式
10.3間接遞歸和向前引用
10.3.1間接遞歸
10.3.2向前引用
10.3.3套用舉例
習題十
第十一章 動態數據結構
11.1指針類型與動態變數
11.1.1指針類型
11.1.2new標準過程與指針變數
11.1.3動態變數的訪問
11.1.4dispose標準過程
11.2鍊表
11.2.1鍊表與遞歸數據結構
11.2.2鍊表的建立
11.2.3鍊表的插入與刪除
11.2.4鍊表的檢索
11.2.5循環、雙向鍊表
11.2.6棧
11.3二叉樹
11.3.1二叉樹的概念
11.3.2二叉樹的遍歷
11.3.3二叉樹的建立與插入
11.3.4二叉樹的檢索
11.4TURBO PASCAL 中的指針操作
11.4.1指針和地址函式
11.4.2堆
11.4.3記憶體動態分配、釋放標準過程
習題十一
第十二章 結構化程式設計
12.1問題的提出
12.2三種基本結構及結構化流程圖
12.2.1順序結構及其結構化流程圖
12.2.2分支選擇結構及其結構化流程圖
12.2.3循環結構及其結構化流程圖
12.3自頂向下的設計方法
12.4got0語句
12.5TURBO PASCAL高版本系統中的模組功能
習題十二
第十三章 TURBO PASCAL的作圖與音響功能
13.1螢幕模式控制
13.1.1正文模式
13.1.2圖形模式
13.2視窗
13.2.1正文視窗
13.2.2圖形視窗
13.3圖形功能
13.3.1基本圖形功能
13.3.2擴展圖形功能
13.4龜作圖
13.5作圖例程
13.6音響
第十四章 TURBO PASCAL的特殊功能
14.1包含檔案
14.2覆蓋系統
14.2.1覆蓋系統的原理
14.2.2覆蓋過程的建立
14.2.3覆蓋的管理
14.2.4覆蓋的限制
14.3編譯器指示
14.4TURBO PASCAL中的特殊類型和運算
14.4.1Byte類型
14.4.2特殊運算
14.5與記憶體絕對地址的聯繫
14.5.1絕對地址變數
14.5.2絕對地址函式
14.5.3預定義數組
14.6有類型常量
14.6.1非構造型有類型常量
14.6.2構造型有類型常量
14.7與系統接口程式的設計
14.7.1插入機器代碼
14.7.2DOS的功能調用
14.7.3用戶編寫I/O驅動程式
第十五章 TURBO PASCAL上機操作
15.1運行環境
15.2TURBO編輯器
15.2.1啟動TURBO PASCAL系統
15.2.2TURBO編輯器命令及使用
15.3TURBO編譯器選擇項
附錄一 TURBO PASCAL快速參考手冊(V3.0)
(一)標準過程和函式
(二)TURBO預定義常量和變數
(三 )TURBO PASCAL的擴展圖形過程和函式
(四)TURBO PASCAL的各種運算
(五)TURBO PASCAL編輯程式鍵盤操作指南
附錄二 TURBO PASCAL與標準PASCAL的對比
附錄三 編譯器錯誤信息
附錄四 運行過程中的錯誤信息
附錄五 I/O錯誤信息
附錄六 TURBO語法
附錄七 ASCII碼錶
附錄八 鍵盤返回碼
附錄九 TURBO PASCAL的內部數據格式與記憶體分配
1基本數據類型
2數據結構
3參數
4函式結果
5堆和棧
6記憶體分配
參考書目