图书介绍
TURBO PASCAL 程序设计PDF|Epub|txt|kindle电子书版本下载
![TURBO PASCAL 程序设计](https://www.shukui.net/cover/58/31192580.jpg)
- 唱江华,张益铎主编 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:7810122630
- 出版时间:1991
- 标注页数:396页
- 文件大小:8MB
- 文件页数:408页
- 主题词:
PDF下载
下载说明
TURBO PASCAL 程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第一章 计算机基础知识1
§1.1 计算机硬件软件结构1
§1.1.1 计算机硬件系统2
§1.1.2 计算机软件3
§1.1.3 机器语言和高级语言4
§1.2 数制、码制、编码5
§1.2.1 数制5
§1.2.2 码制8
§1.2.3 数字编码与字符编码10
习题一11
§2.2 PASCAL源程序结构12
§2.1 PASCAL语言特点12
第二章 PASCAL语言概述12
§2.2.1 程序首部13
§2.2.2 程序说明部分14
§2.2.3 语句部分14
§2.3 字符集和符号15
§2.3.1 基本字符15
§2.3.2 符号15
§2.3.3 分隔符17
§2.4 数据类型的概念17
§2.5 常量和变量18
§2.5.1 常量18
§2.5.2 常量定义18
§2.5.3 变量说明19
§2.6.1 整数类型20
§2.6 标准数据类型20
§2.6.2 实数类型22
§2.6.3 字符类型24
§2.6.4 布尔类型25
§2.7 表达式与赋值语句26
§2.7.1 表达式26
§2.7.2 赋值语句29
§2.8 输入和输出过程30
§2.8.1 读语句31
§2.8.2 写语句33
§2.8.3 字符类型变量的输出34
§2.8.4 整数类型变量的输出35
§2.8.5 实数类型变量的输出36
§2.8.6 布尔类型变量的输出37
§2.9 简单程序举例38
习题二40
第三章 控制语句43
§3.1 复合语句43
§3.2 条件语句44
§3.2.1 单分支条件语句44
§3.2.2 双分支条件语句47
§3.2.3 条件语句嵌套49
§3.3 情况语句53
§3.4 当语句56
§3.5 直到语句60
§3.6 循环语句64
§3.7 循环嵌套68
习题三71
§4.1.1 引入枚举类型的必要性73
§4.1 枚举类型73
第四章 枚举类型和子域类型73
§4.1.2 枚举类型的定义、运算规则和输入输出方法74
§4.2 子域类型80
§4.2.1 引入子域类型的必要性80
§4.2.2 子域类型的定义和运算规则80
§4.3 日历程序87
§4.4 类型相容和赋值相容91
习题四93
第五章 过程与函数95
§5.1 过程95
§5.1.1 无参过程95
§5.1.2 带参过程100
§5.1.3 值参数和变量参数103
§5.2 函数107
§5.3 过程嵌套与标识符作用域111
§5.3.1 过程和函数嵌套的概念111
§5.3.2 标识符的作用域113
§5.4 非局部量与副作用115
§5.5 过程参数与函数参数117
§5.6 外部子程序120
习题五122
第六章 数组类型124
§6.1 数组的概念124
§6.1.1 概述124
§6.1.2 数组类型定义和一维数组124
§6.1.3 类型的一致性132
§6.1.4 下标越界及检查132
§6.2.1 多维数组的类型定义134
§6.2 多维数组134
§6.2.2 多维数组的应用举例136
§6.3 字符数组和字符串类型141
§6.3.1 字符数组141
§6.3.2 字符串类型143
§6.4 可调数组参数151
§6.4.1 概述151
§6.4.2 可调数组参数指明的语法152
§6.4.3 例题及应用154
习题六155
第七章 集合类型157
§7.1 集合类型的定义和运算规则157
§7.1.1 集合类型的定义157
§7.1.2 集合类型的运算规则158
§7.2 键盘操作训练程序164
§7.3 趣味程序:谁去破案167
§7.4 排课表程序169
习题七173
第八章 记录类型175
§8.1 记录类型的概念175
§8.1.1 记录类型的定义175
§8.1.2 记录的嵌套176
§8.1.3 记录类型变量及其访问177
§8.2 开域语句181
§8.2.1 开域语句的定义181
§8.2.2 开域语句的嵌套182
§8.3 图书借阅管理程序185
§8.4 记录的变体190
习题八196
§9.1 磁盘文件的逻辑组织198
第九章 文件类型198
§9.2 随机文件200
§9.2.1 随机文件的类型定义200
§9.2.2 打开一个随机文件201
§9.2.3 随机文件的读写202
§9.2.4 关闭文件及文件处理函数204
§9.3 随机文件应用举例205
§9.4 TEXT文件210
§9.5 无类型文件213
§9.6 标准文件215
§9.7 I/O检查218
习题九219
第十章 递归221
§10.1 递归的概念221
§10.2.1 递归过程223
§10.2 递归过程和函数223
§10.2.2 递归函数228
§10.3 间接递归和向前引用230
§10.3.1 间接递归230
§10.3.2 向前引用230
§10.3.3 应用举例231
习题十234
第十一章 动态数据结构237
§11.1 指针类型与动态变量237
§11.1.1 指针类型237
§11.1.2 new标准过程与指针变量238
§11.1.3 动态变量的访问239
§11.1.4 dispose标准过程240
§11.2.1 链表与递归数据结构241
§11.2 链表241
§11.2.2 链表的建立243
§11.2.3 链表的插入与删除246
§11.2.4 链表的检索250
§11.2.5 循环、双向链表253
§11.2.6 栈255
§11.3 二叉树256
§11.3.1 二叉树的概念256
§11.3.2 二叉树的遍历257
§11.3.3 二叉树的建立与插入259
§11.3.4 二叉树的检索260
§11.4 TURBO PASCAL中的指针操作260
§11.4.1 指针和地址函数261
§11.4.2 堆262
§11.4.3 内存动态分配、释放标准过程263
习题十一266
第十二章 结构化程序设计268
§12.1 问题的提出268
§12.2 三种基本结构及结构化流程图272
§12.2.1 顺序结构及其结构化流程图272
§12.2.2 分支选择结构及其结构化流程图273
§12.2.3 循环结构及其结构化流程图276
§12.3 自顶向下的设计方法278
§12.4 goto语句288
§12.5 TURBO PASCAL高版本系统中的模块功能291
习题十二303
第十三章 TURBO PASCAL的作图与音响功能305
§13.1 屏幕模式控制305
§13.1.1 正文模式305
§13.1.2 图形模式307
§13.2 窗口308
§13.2.1 正文窗口308
§13.2.2 图形窗口309
§13.3 图形功能310
§13.3.1 基车图形功能310
§13.3.2 扩展图形功能310
§13.4 龟作图314
§13.5 作图例程315
§13.6 音响318
第十四章 TURBO PASCAL的特殊功能321
§14.1 包含文件321
§14.2 覆盖系统322
§14.2.2 覆盖过程的建立323
§14.2.1 覆盖系统的原理323
§14.2.3 覆盖的管理325
§14.2.4 覆盖的限制326
§14.3 编译器指示326
§14.4 TURBO PASCAL中的特殊类型和运算332
§14.4.1 Byte类型332
§14.4.2 特殊运算333
§14.5 与内存绝对地址的联系334
§14.5.1 绝对地址变量334
§14.5.2 绝对地址函数335
§14.5.3 预定义数组335
§14.6 有类型常量336
§14.6.1 非构造型有类型常量336
§14.6.2 构造型有类型常量336
§14.7.1 插入机器代码341
§14.7 与系统接口程序的设计341
§14.7.2 DOS的功能调用342
§14.7.3 用户编写I/O驱动程序343
第十五章 TURBO PASCAL上机操作345
§15.1 运行环境345
§15.2 TURBO编辑器346
§15.2.1 启动TURBO PASCAL系统346
§15.2.2 TURBO编辑器命令及使用350
§15.3 TURBO编译器选择项356
附录一 TURBO PASCAL快速参考手册(V3.0)361
(四)TURBO PASCAL的各种运算371
附录二 TURBO PASCAL与标准PASCAL的对比371
(五)TURBO PASCAL编辑程序键盘操作指南371
(三)TURBO PASCAL的扩展图形过程和函数371
(二)TURBO预定义常量和变量371
(一)标准过程和函数371
附录三 编译器错误信息372
附录四 运行过程中的错误信息375
附录五 I/O错误信息376
附录六 TURBO语法378
附录七 ASCⅡ码表387
附录八 键盘返回码388
附录九 TURBO PASCAL的内部数据格式与内存分配391
1 基本数据类型396
2 数据结构396
3 参数396
4 函数结果396
5 堆和栈396
6 内存分配396
参考书目396