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