TURBO PASCAL 程序设计PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:唱江华,张益铎主编
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:1991
- ISBN:7810122630
- 页数:396 页
目录 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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019