最新TURBO PASCAL程序设计 3.0-6.0版PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:唱江华,张益铎等编著
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:1993
- ISBN:7810123475
- 页数:411 页
目录 1
第0章 计算机基础知识 1
§0.1 计算机硬件软件结构 1
§0.1.1 计算机硬件系统 2
§0.1.2 计算机软件 3
§0.1.3 机器语言和高级语言 4
§0.2 数制、码制、编码 5
§0.2.1 数制 5
§0.2.2 码制 8
§0.2.3 数字编码与字符编码 10
习题0 11
第一章 PASCAL语言概述 12
§1.1 PASCAL语言特点 12
§1.2 PASCAL源程序结构 12
§1.2.1 程序首部 13
§1.2.2 程序说明部分 14
§1.2.3 语句部分 14
§1.3 字符集和符号 15
§1.3.1 基本字符 15
§1.3.2 符号 15
§1.3.3 分隔符 17
§1.4 数据类型的概念 17
§1.5 常量和变量 18
§1.5.1 常量 18
§1.5.2 常量定义 18
§1.5.3 变量说明 20
§1.6 标准数据类型 21
§1.6.1 整数类型 21
§1.6.2 实数类型 24
§1.6.3 字符类型 25
§1.6.4 布尔类型 26
§1.6.5 TURBO PASCAL6.0的整数类型和实数类型 27
§1.7 表达式与赋值语句 28
§1.7.1 表达式 28
§1.7.2 赋值语句 32
§1.8 输入和输出过程 32
§1.8.1 读语句 33
§1.8.2 写语句 35
§1.8.3 字符类型变量的输出 36
§1.8.4 整数类型变量的输出 37
§1.8.5 实数类型变量的输出 38
§1.8.6 布尔类型变量的输出 39
§1.9 简单程序举例 40
习题一 41
§2.1 复合语句 45
第二章 控制语句 45
§2.2 条件语句 46
§2.2.1 单分支条件语句 46
§2.2.2 双分支条件语句 48
§2.2.3 条件语句嵌套 51
§2.3 情况语句 54
§2.4 当语句 57
§2.5 直到语句 60
§2.6 循环语句 63
§2.7 循环嵌套 67
§2.8 goto语句 70
习题二 71
第三章 枚举类型和子域类型 73
§3.1 枚举类型 73
§3.1.1 引入枚举类型的必要性 73
§3.1.2 枚举类型的定义、运算规则和输入输出方法 74
§3.2 子域类型 81
§3.2.1 引入子域类型的必要性 81
§3.2.2 子域类型的定义和运算规则 81
§3.3 日历程序 86
§3.4 类型一致性 90
§3.5 类型相容和赋值相容 91
§3.6 类型的强制转换 93
习题三 94
第四章 过程与函数 96
§4.1 过程 96
§4.1.1 无参过程 96
§4.1.2 带参过程 102
§4.1.3 值参数和变量参数 105
§4.2 函数 109
§4.3.1 过程和函数嵌套的概念 111
§4.3 过程嵌套与标识符作用域 111
§4.3.2 标识符的作用域 113
§4.4 非局部量与副作用 116
§4.5 过程类型 118
§4.5.1 过程类型说明 118
§4.5.2 过程类型变量 118
§4.5.3 过程类型参数 120
§4.6 无类型参数 121
§4.7 外部、汇编及中断过程 122
§4.7.1 外部过程说明 122
§4.7.2 inline过程说明 124
§4.7.3 汇编说明 126
§4.7.4 中断说明 128
§4.7.5 调用约定 129
习题四 131
§5.1.1 概述 132
第五章 数组类型 132
§5.1 数组的概念 132
§5.1.2 数组类型定义和一维数组 133
§5.1.3 下标越界及检查 139
§5.2 多维数组 141
§5.2.1 多维数组的类型定义 141
§5.2.2 多维数组的应用举例 142
§5.3 字符数组和字符串类型 146
§5.3.1 字符数组 146
§5.3.2 字符串类型 148
习题五 154
第六章 集合类型 157
§6.1 集合类型的定义和运算规则 157
§6.1.1 集合类型定义 157
§6.1.2 集合类型的运算规则 158
§6.2 键盘操作训练程序 164
§6.3 排课表程序 168
习题六 172
第七章 记录类型 173
§7.1 记录类型的定义 173
§7.1.1 记录类型的定义 173
§7.1.2 记录的嵌套 175
§7.1.3 记录类型变量及其访问 175
§7.2 开域语句 179
§7.2.1 开域语句的意义 179
§7.2.2 开域语句的嵌套 180
§7.3 图书借阅管理程序 183
§7.4 记录的变体 188
习题七 194
§8.1 磁盘文件的逻辑组织 197
第八章 文件类型 197
§8.2.1 随机文件的类型定义 199
§8.2 随机文件 199
§8.2.2 打开一个随机文件 200
§8.2.3 随机文件的读写 201
§8.2.4 关闭文件及文件处理函数 203
§8.3 随机文件应用举例 204
§8.4 TEXT文件 209
§8.5 无类型文件 212
§8.6 标准文件 214
§8.6.1 DOS设备 214
§8.6.2 文本文件设备 215
§8.7 I/O检查 216
习题八 218
§9.1 递归的概念 220
第九章 递归 220
§9.2 递归过程和函数 222
§9.2.1 递归过程 222
§9.2.2 递归函数 225
§9.3 间接递归与向前引用 227
§9.3.1 间接递归 227
§9.3.2 向前引用 227
§9.3.3 应用举例 228
习题九 232
第十章 动态数据结构 235
§10.1 指针类型与动态变量 236
§10.1.1 指针类型 236
§10.1.2 new标准过程与指针变量 237
§10.1.3 动态变量的访问 238
§10.1.4 dispose标准过程 239
§10.2.1 链表与递归数据结构 240
§10.2 链表 240
§10.2.2 链表的建立 242
§10.2.3 链表的插入与删除 246
§10.2.4 链表的检索 250
§10.3 二叉树 252
§10.3.1 二叉树的概念 253
§10.3.2 二叉树的遍历 254
§10.3.3 二叉树的建立与插入 255
*§10.4 TURBO PASCAL中的指针操作 257
§10.4.1 指针和地址函数 257
§10.4.2 堆 258
§10.4.3 内存动态分配、释放标准过程 259
习题十 262
§11.1.1 问题的提出 264
§11.1.2 自顶向下的设计方法 264
第十一章 单元的应用与项目管理 264
§11.1 结构化程序设计方法 264
§11.2 用户单元的说明与使用 268
§11.2.1 用户单元的定义与说明 268
§11.2.2 用户单元的直接引用方法 272
§11.2.3 用户单元的递归引用方法 273
§11.2.4 单元中说明的共享 274
§11.3 标准单元 275
§11.3.1 System单元 275
§11.3.2 DOS单元 276
§11.3.3 Crt单元 276
§11.3.4 Printer单元 276
§11.3.6 Overlay单元 277
§11.4 单元与项目管理 277
§11.3.5 Graph单元 277
§11.5 单元应用中的辅助工具 281
§11.5.1 TPUMOVER及其应用 281
§11.5.2 MAKE选项和BUILD选项 281
第十二章 TURBO PASCAL的作图与音响功能 284
§12.1 正文模式与正文窗口 284
§12.1.1 正文模式 284
§12.1.2 正文窗口 286
§12.2 图形模式与图形窗口 288
§12.2.1 图形模式 288
§12.2.2 图形窗口 290
§12.3 图形功能 291
§12.4 龟作图 297
§12.4.1 龟作图原理 298
§12.4.2 作图例程 299
§12.5 音响 302
第十三章 上机操作 305
§13.1 TURBO PASCAL6.0的安装 305
§13.2 初次在TURBO PASCAL6.0系统上编程 307
§13.3 集成开发环境(IDE)使用指南 310
§13.3.1 启动与退出 310
§13.3.2 菜单结构与窗口特点 312
§13.3.3 帮助(Help)窗口的使用 316
§13.3.4 菜单功能选项一览表 319
§13.4 命令行编译器 321
§13.4.1 编译器的使用 321
§13.4.2 编译器选择项 321
§13.5 TURBO PASCAL 6.0 IDE编辑器 325
§13.5.1 TURBO PASCAL 6.0的普通编辑命令 326
§13.5.2 TURBO PASCAL 6.0的特殊编辑功能 328
§13.6 调试程序 330
§13.6.1 调试的预备知识 331
§13.6.2 调试命令 331
§13.7 面向对象的调试 335
第十四章 对象类型及OOP程序设计 337
§14.1 对象类型的定义 337
§14.2 对象类型的封装性 339
§14.3 对象类型的继承性 340
§14.4 静态方法 343
§14.5 虚方法和多态性 345
§14.6 对象类型的可扩展性 348
§14.7 动态对象类型 352
第十五章 Turbo Vision指南 356
§15.1 Turbo Vision概况 356
§15.2 Turbo Vision的对象层次 358
§15.3 Turbo Vision的视图和事件处理 361
§15.4 编写Turbo Vision应用程序 365
第十六章 TURBO PASCAL的深入应用 382
§16.1 包含文件 382
§16.2 覆盖系统及其应用 383
§16.2.1 覆盖系统的原理 384
§16.2.2 覆盖程序设计方法 384
§16.3 编译器指示 387
§16.3.1 开关类指示 387
§16.3.2 参数指示 390
§16.3.3 条件编译 390
§16.4 用户定义的正文文件设备 392
§16.5 对内存单元及接口的直接操作 394
§16.6 有类型常量 396
§16.7 软中断及DOS功能调用 399
附录: TURBO PASCAL6.0过程与函数参考 401
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019