出版時(shí)間:1991-09 出版社:北京航空航天大學(xué)出版社
內(nèi)容概要
內(nèi)容提要
本書以近年來最暢銷的TURBO PASCAL3.0版為背景,從與標(biāo)準(zhǔn)PASCAL兼容部分開始,首先
詳細(xì)地介紹了PASCAL語言的數(shù)據(jù)描述和程序設(shè)計(jì)方法,然后對(duì)TURBO PASCAL的特殊功能進(jìn)行了
專章介紹,并把部分內(nèi)容整理成附錄,從而它包括了TURBO PASCAL3.0版的全部內(nèi)容和4.0版的部分
內(nèi)容。每章后都設(shè)有習(xí)題。為方便讀者上機(jī)操作,設(shè)專章介紹了在PC機(jī)和APPLE-Ⅱ機(jī)上的操作方法。
書中例題(除示意性例題外),均有實(shí)用背景并可直接上機(jī)運(yùn)行,消除了學(xué)習(xí)內(nèi)容與上機(jī)操作的脫節(jié)。因此,
本書既可做為PASCAL語言的教學(xué)用書,也可做為專業(yè)技術(shù)人員的參考書。
書籍目錄
目錄
第一章 計(jì)算機(jī)基礎(chǔ)知識(shí)
1.1計(jì)算機(jī)硬件軟件結(jié)構(gòu)
1.1.1計(jì)算機(jī)硬件系統(tǒng)
1.1.2計(jì)算機(jī)軟件
1.1.3機(jī)器語言和高級(jí)語言
1.2數(shù)制、碼制、編碼
1.2.1數(shù)制
1.2.2碼制
1.2.3數(shù)字編碼與字符編碼
習(xí)題一
第二章 PASCAL語言概述
2.1PASCAL語言特點(diǎn)
2.2PASCAL源程序結(jié)構(gòu)
2.2.1程序首部
2.2.2程序說明部分
2.2.3語句部分
2.3字符集和符號(hào)
2.3.1基本字符
2.3.2符號(hào)
2.3.3分隔符
2.4數(shù)據(jù)類型的概念
2.5常量和變量
2.5.1常量
2.5.2常量定義
2.5.3變量說明
2.6標(biāo)準(zhǔn)數(shù)據(jù)類型
2.6.1整數(shù)類型
2.6.2實(shí)數(shù)類型
2.6.3字符類型
2.6.4布爾類型
2.7表達(dá)式與賦值語句
2.7.1表達(dá)式
2.7.2賦值語句
2.8輸入和輸出過程
2.8.1讀語句
2.8.2寫語句
2.8.3字符類型變量的輸出
2.8.4整數(shù)類型變量的輸出
2.8.5實(shí)數(shù)類型變量的輸出
2.8.6布爾類型變量的輸出
2.9簡單程序舉例
習(xí)題二
第三章 控制語句
3.1復(fù)合語句
3.2條件語句
3.2.1單分支條件語句
3.2.2雙分支條件語句
3.2.3條件語句嵌套
3.3情況語句
3.4當(dāng)語句
3.5直到語句
3.6循環(huán)語句
3.7循環(huán)嵌套
習(xí)題三
第四章 枚舉類型和子域類型
4.1枚舉類型
4.1.1引入枚舉類型的必要性
4.1.2枚舉類型的定義、運(yùn)算規(guī)則和輸入輸出方法
4.2子域類型
4.2.1引入子域類型的必要性
4.2.2子域類型的定義和運(yùn)算規(guī)則
4.3日歷程序
4.4類型相容和賦值相容
習(xí)題四
第五章 過程與函數(shù)
5.1過程
5.1.1無參過程
5.1.2帶參過程
5.1.3值參數(shù)和變量參數(shù)
5.2函數(shù)
5.3過程嵌套與標(biāo)識(shí)符作用域
5.3.1過程和函數(shù)嵌套的概念
5.3.2標(biāo)識(shí)符的作用域
5.4非局部量與副作用
5.5過程參數(shù)與函數(shù)參數(shù)
5.6外部子程序
習(xí)題五
第六章 數(shù)組類型
6.1數(shù)組的概念
6.1.1概述
6.1.2數(shù)組類型定義和一維數(shù)組
6.1.3類型的一致性
6.1.4下標(biāo)越界及檢查
6.2多維數(shù)組
6.2.1多維數(shù)組的類型定義
6.2.2多維數(shù)組的應(yīng)用舉例
6.3字符數(shù)組和字符串類型
6.3.1字符數(shù)組
6.3.2字符串類型
6.4可調(diào)數(shù)組參數(shù)
6.4.1概述
6.4.2可調(diào)數(shù)組參數(shù)指明的語法
6.4.3例題及應(yīng)用
習(xí)題六
第七章 集合類型
7.1集合類型的定義和運(yùn)算規(guī)則
7.1.1集合類型的定義
7.1.2集合類型的運(yùn)算規(guī)則
7.2鍵盤操作訓(xùn)練程序
7.3趣味程序:誰去破案
7.4排課表程序
習(xí)題七
第八章 記錄類型
8.1記錄類型的概念
8.1.1記錄類型的定義
8.1.2記錄的嵌套
8.1.3記錄類型變量及其訪問
8.2開域語句
8.2.1開域語句的定義
8.2.2開域語句的嵌套
8.3圖書借閱管理程序
8.4記錄的變體
習(xí)題八
第九章 文件類型
9.1磁盤文件的邏輯組織
9.2隨機(jī)文件
9.2.1隨機(jī)文件的類型定義
9.2.2打開一個(gè)隨機(jī)文件
9.2.3隨機(jī)文件的讀寫
9.2.4關(guān)閉文件及文件處理函數(shù)
9.3隨機(jī)文件應(yīng)用舉例
9.4TEXT文件
9.5無類型文件
9.6標(biāo)準(zhǔn)文件
9.7I/O檢查
習(xí)題九
第十章 遞 歸
10.1遞歸的概念
10.2遞歸過程和函數(shù)
10.2.1遞歸過程
10.2.2遞歸函數(shù)
10.3間接遞歸和向前引用
10.3.1間接遞歸
10.3.2向前引用
10.3.3應(yīng)用舉例
習(xí)題十
第十一章 動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)
11.1指針類型與動(dòng)態(tài)變量
11.1.1指針類型
11.1.2new標(biāo)準(zhǔn)過程與指針變量
11.1.3動(dòng)態(tài)變量的訪問
11.1.4dispose標(biāo)準(zhǔn)過程
11.2鏈表
11.2.1鏈表與遞歸數(shù)據(jù)結(jié)構(gòu)
11.2.2鏈表的建立
11.2.3鏈表的插入與刪除
11.2.4鏈表的檢索
11.2.5循環(huán)、雙向鏈表
11.2.6棧
11.3二叉樹
11.3.1二叉樹的概念
11.3.2二叉樹的遍歷
11.3.3二叉樹的建立與插入
11.3.4二叉樹的檢索
11.4TURBO PASCAL 中的指針操作
11.4.1指針和地址函數(shù)
11.4.2堆
11.4.3內(nèi)存動(dòng)態(tài)分配、釋放標(biāo)準(zhǔn)過程
習(xí)題十一
第十二章 結(jié)構(gòu)化程序設(shè)計(jì)
12.1問題的提出
12.2三種基本結(jié)構(gòu)及結(jié)構(gòu)化流程圖
12.2.1順序結(jié)構(gòu)及其結(jié)構(gòu)化流程圖
12.2.2分支選擇結(jié)構(gòu)及其結(jié)構(gòu)化流程圖
12.2.3循環(huán)結(jié)構(gòu)及其結(jié)構(gòu)化流程圖
12.3自頂向下的設(shè)計(jì)方法
12.4got0語句
12.5TURBO PASCAL高版本系統(tǒng)中的模塊功能
習(xí)題十二
第十三章 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擴(kuò)展圖形功能
13.4龜作圖
13.5作圖例程
13.6音響
第十四章 TURBO PASCAL的特殊功能
14.1包含文件
14.2覆蓋系統(tǒng)
14.2.1覆蓋系統(tǒng)的原理
14.2.2覆蓋過程的建立
14.2.3覆蓋的管理
14.2.4覆蓋的限制
14.3編譯器指示
14.4TURBO PASCAL中的特殊類型和運(yùn)算
14.4.1Byte類型
14.4.2特殊運(yùn)算
14.5與內(nèi)存絕對(duì)地址的聯(lián)系
14.5.1絕對(duì)地址變量
14.5.2絕對(duì)地址函數(shù)
14.5.3預(yù)定義數(shù)組
14.6有類型常量
14.6.1非構(gòu)造型有類型常量
14.6.2構(gòu)造型有類型常量
14.7與系統(tǒng)接口程序的設(shè)計(jì)
14.7.1插入機(jī)器代碼
14.7.2DOS的功能調(diào)用
14.7.3用戶編寫I/O驅(qū)動(dòng)程序
第十五章 TURBO PASCAL上機(jī)操作
15.1運(yùn)行環(huán)境
15.2TURBO編輯器
15.2.1啟動(dòng)TURBO PASCAL系統(tǒng)
15.2.2TURBO編輯器命令及使用
15.3TURBO編譯器選擇項(xiàng)
附錄一 TURBO PASCAL快速參考手冊(cè)(V3.0)
(一)標(biāo)準(zhǔn)過程和函數(shù)
(二)TURBO預(yù)定義常量和變量
(三 )TURBO PASCAL的擴(kuò)展圖形過程和函數(shù)
(四)TURBO PASCAL的各種運(yùn)算
(五)TURBO PASCAL編輯程序鍵盤操作指南
附錄二 TURBO PASCAL與標(biāo)準(zhǔn)PASCAL的對(duì)比
附錄三 編譯器錯(cuò)誤信息
附錄四 運(yùn)行過程中的錯(cuò)誤信息
附錄五 I/O錯(cuò)誤信息
附錄六 TURBO語法
附錄七 ASCII碼表
附錄八 鍵盤返回碼
附錄九 TURBO PASCAL的內(nèi)部數(shù)據(jù)格式與內(nèi)存分配
1基本數(shù)據(jù)類型
2數(shù)據(jù)結(jié)構(gòu)
3參數(shù)
4函數(shù)結(jié)果
5堆和棧
6內(nèi)存分配
參考書目
圖書封面
評(píng)論、評(píng)分、閱讀與下載
TURBO PASCAL程序設(shè)計(jì) PDF格式下載