《RBO PASCAL 5.5版 程序设计技术及库函数集锦 上》求取 ⇩

目录1

引言1

§0.1 关于示例1

§0.2 如何使用本书1

§0.1.1 所需的材料1

§0.1.2 本书所包含的内容1

§0.1.3 本书所不包含的内容2

§0.3 使用内部调试器3

§0.2.2 使用命令行式编译器3

§0.2.1 使用组合式编译器3

§0.2 如何输入程序3

§0.4 功能键4

§0.5 调试器菜单命令4

§0.5.1 调试菜单(<Alt>-D)4

§0.5.2 Break菜单(<ALT>-B)5

第一章 通过例子学习程序设计7

§1.0 关键字与标识符7

§1.1 关键字和标识符7

§1.2 程序体7

§1.3 错误信息8

§1.5 阅读语法图9

§1.4 介绍字符串9

§1.6 说明变量11

§1.6 Pascal的输入——读入字符串13

§1.7 小结13

§1.8 练习14

第二章 数据——程序知道什么15

§2.0 关键字和标识符15

§2.1 常量说明15

§2.2 数学常量16

§2.4 格式化表示数17

§2.3 科学计数法17

§2.5 字符串常量和字符常量18

§2.6 布尔常量18

§2.7 变量20

§2.9 比较操作符20

§2.10 说明变量21

§2.11 常见程序设计错误23

§2.12 子界类型23

§2.13 范围检查23

§2.14 表达式24

§2.15 操作符优先顺序25

§2.17 在程序中插入注释26

§2.16 混合使用实型数和整型数26

§2.17.2 注释嵌套27

§2.17.1 注释用于程序调试27

§2.18 编译指令28

§2.19 变量常量28

§2.19 常量表达式30

§2.20 小结30

§2.21 练习31

第三章 动作——程序做什么32

§3.0 关键字与标识符32

§3.1 复合语句32

§3.2.1 WHILE循环33

§3.2 循环语句33

§3.2.2 REPEAT循环35

§3.2.3 FOR循环37

§3.2.4 何时使用WHILE39

§3.2.5 何时使用REPEAT39

§3.2.6 何时使用FOR40

§3.3 条件语句40

§3.3.1 IF语句40

§3.3.2 IF语句的嵌套41

§3.3.4 CASE语句44

§3.3.3 短路布尔表达式44

§3.3.5 GOTO语句48

§3.4 小结50

§3.5 练习50

第四章 划分攻克法51

§4.0 关键字与标识符51

§4.1 自顶向下程序设计51

§4.2 过程51

§4.2.1 过程的范围53

§4.3 函数54

§4.3.1 函数的常见错误55

§4.4 参数传递56

§4.4.1 值参和变参61

§4.4.2 参数名63

§4.4.3 参数存在哪儿?63

§4.4.4 混合使用变参和值参64

§4.5 嵌套过程与函数64

§4.5.1 嵌套的限制66

§4.6 范围引起的限制66

§4.7 提前说明与递归67

§4.7.1 递归的进一步讨论68

§4.7 预说明的过程和函数69

§4.8 函数的副作用69

§4.9 退出的方法:Halt和Exit71

§4.10 函数与计算顺序73

§4.11 加1与减1过程74

§4.12 小结74

§4.13 练习75

§5.2 整数的子界76

§5.1 TPE说明76

§5.0 关键与标识符76

第五章 把结构加到数据76

§5.3 标量类型78

§5.3.1 枚举数据类型的使用78

§5.3.2 使用标量变量78

§5.3.3 标量和序数值79

§5.4 数组80

§5.4.1 字串与数组82

§5.4.2 数组界限检查83

§5.4.3 数组排序84

§5.4.3.2 二叉插入排序的工作原理85

§5.4.3.1 使用排序程序85

§5.4.4 多维数组86

§5.4.5 四维以上数组87

§5.4.6 标量下标87

§5.4.7 缺乏变量压缩手段88

§5.5 记录88

§5.5.1 记录管理90

§5.5.2 记录作为字段91

§5.5.3 WITH语句的嵌套92

§5.5.4 混合数据结构92

§5.5.5 变体记录95

§5.5.6 自由联合98

§5.5.7 CASE变体嵌套98

§5.6 集合100

§5.6.1 集合关系操作符101

§5.6.2 集合逻辑操作符102

§5.6.3 集合的实际使用103

§5.6.4 字符集合104

§5.7 小结106

§5.8 练习106

第六章 文件108

§6.0 关键字和标识符108

§6.1 文本文件109

§6.2 文件结束——Eof112

§6.3 关闭文件112

§6.4 输入和输出112

§6.5 处理文本文件113

§6.6 多种功能的应用114

§6.6.1 文本文件过滤器115

§6.6.2 增添行号115

§6.6.3 每次处理一个字符116

§6.7 行结束——Eoln117

§6.8 结构化文件118

§6.9 记录文件119

§6.10 顺序处理122

§6.11 “鸡和蛋”的文件123

§6.12 测试IoResult123

§6.12.1 IoResult的副作用123

§6.13 随机处理125

§6.13.1 寻址和写126

§6.13.2 增加记录127

§6.13.3 增大文本文件128

§6.13.4 随机处理文本文件128

§6.14 高级文件处理129

§6.15 特殊函数130

§6.16 无类型文件131

§6.16.1 用BlockRead和BlockWrite131

§6.16 单字节的“桶”132

§6.17 文件作为传递参数134

§6.18 总结135

§6.19 练习135

第七章 指针、表和树136

§7.0 关键字和标识符136

§7.1 创建指针136

§7.2 使用指针变量136

§7.3 指针比较137

§7.4 不指向任何地方的指针138

§7.5 注释图139

§7.6 为什么要使用指针139

§7.7 单向链表139

§7.7.1 链表的插入140

§7.7.2 删除指针140

§7.8 存储区管理141

§7.8.1 释放变量145

§7.8.2 检测被删除变量所占的内存空间146

§7.8.3 可用栈147

§7.9 循环链表150

§7.10.1 根152

§7.10.2 二叉树152

§7.10 树152

§7.10.3 树的遍历154

§7.10.4 树和递归154

§7.10.5 平衡树157

§7.11 动态数组158

§7.11 堆的寻址158

§7.12 直接寻址159

§7.14 绝对指针161

§7.13 绝对变量161

§7.15 覆盖绝对变量162

§7.16 小结162

§7.17 练习162

第八章 字符串164

§8.0 关键字和标识符164

§8.1 字符串长度165

§8.2 直接设置字符串长度166

§8.3 字符串操作(运算)167

§8.4 字符串过程168

§8.5 字符串函数169

§8.6 作参数的字符串171

§8.7 编写自己的字符串函数172

§8.8 特殊字符174

§8.9 用数字(即ASCII码值)来表示字符175

§8.10 字符串中字符常量175

§8.11 小结175

§8.12 练习176

第九章 单元177

§9.0 关键字和标识符177

§9.1 USES声明177

§9.3 程序中使用单元178

§9.2 单元磁盘文件178

§9.4 System单元179

§9.5 Crt单元179

§9.5.1 Crt单元的变量180

§ 9.5.2 控制坐标182

§9.5.3 显示器控制182

§9.5.4 压缩的43和50行正文183

§9.5.5 清除、插入和删除正文183

§9.5.6 正文窗口184

§9.5.7 键盘的控制187

§9.5.9 谈功能键188

§9.5.8 无回显的读入字符188

§9.5.10 正文属性190

§9.5.11 等待192

§9.5.12 关闭声音192

§9.5.13 Crt重新赋值192

§ 9.6 Dos单元193

§9 6.1 Dos变量193

§9.6.3 调用DOS功能196

§9.6.4 系统日期197

§9.6.6 文件属性198

§9.6.5 文件和磁盘操作的例程198

§9.6.7 文件日期与时间199

§9.6.8 目录例程201

§9.6.9 执行一个?断202

§9.6.10 验证203

§9.6.10 环境的影响205

§9.6.11 文件和路径207

§9.7 Printer单元209

§9.8 Turbo3单元210

§9.9 Graph3单元210

§9.10 小结210

§9.11 练习211

§10.0 关键字和标识符212

§10.1 单元组成212

§10.2 编写用户单元212

第十章 用户单元和覆盖212

§10.3 在单元中说明过程和函数213

§10.4 编译单元216

§10.5 使用用户单元217

§10.6 单元目录219

§10.7 使用XtraStuff单元219

§10.8 在单元内引用其他单元220

§10.11 单元标识符冲突221

§10.9 循环引用单元221

§10.10 内存中的多单元221

§10.12 内存中的单元223

§10.13 远(Far)和近(Near)224

§10.14 在库文件中安装单元225

§10.15 使用TPUMOVER225

§10.16 用单元开发发程序227

§10.17 清除主文件229

§10.18 覆盖229

§10.18.1 使用覆盖230

§10.18.3 理解覆盖231

§10.18.2 编译覆盖231

§10.18.5 在扩充内存中装入覆盖233

§10.18.6 改变覆盖缓冲区大小233

§10.18.4 发现.OVR文件233

§10.18.7 合并覆盖和程序代码234

§10.19 小结234

§10.20 练习235

第十一章 Borland图形接口236

§11.0 关键字与标识符236

§11.1 选择一种图形方式236

§11.3 图形的建立237

§11.2 Borland图形接口237

§11.3.1 另一种初始化图形的方法240

§11.3.2 检测图形错误241

§11.3.3 显示驱动器和方式名242

§11.3.4 检测屏目分辨率243

§11.3.5 在文本和图形方式之间切换243

§11.3.6 图形默认值245

§11.4 视口与座标245

§11.4.1 清除视口245

§11.4.2 改变视口246

§11.4.3 将视口的中心置为(0,0)249

§11.5 画点与读点250

§11.6 画线251

§11.7 相关线253

§11.8 线型254

§11.9 调色板255

§11.9.1 调色板的默认值257

§11.10 改变显示色257

§11.11 背景色258

§11.12 设置写方式258

§11.13.1 矩形259

§11.13 图形例程259

§11.13.2 条形图260

§11.13.3 三维条形图262

§11.13.4 多边形263

§11.13.5 多边形填充264

§11.13.6 快速填充265

§11.14 圆弧与圆265

§11.15 画椭园268

§11.15.1 椭圆填充269

§11.15.2 填充部分椭圆270

§11.16 扇形270

§11.17 位映象图形273

§11.18 在图形屏幕上显示文本276

§11.18.1 文本调整278

§11.18.2 文本的宽度和高度279

§11.18.3 控制字形大小280

§11.18.4 读入文本参数281

§11.19 动画设计282

§11.20 装入多种字形和驱动器284

§11.20 建立图形应用程序286

§11.22 小结290

§11.21 高级BGI图形290

§11.23 练习291

第十二章 关于数的进一步讨论292

§12.0 关键字与标识符292

§12.1 实数292

§12.2 实数293

§12.3 协处理器和仿真程序293

§12.4 单元中的协处理器仿真294

§12.5 数的读与写294

§12.5.1 无错误输入294

§12.5.2 格式输出296

§12.6 字排列297

§12.7 数字表达式298

§12.8 数的基数299

§12.8.1 Ingeter型数和Word型数的十六进制表示300

§12.9 十六进制与二进制之间的转换301

§12.10 整数的逻辑运算303

§12.10.1 IBM PC键盘特殊键标志304

§12.11 数字函数306

§12.12 超越函数306

§12.13 高级常量表达式308

§12.14 次方运算309

§12.16 商业中的数310

§12.15 舍入误差310

§12.16.1 美元与美分的表示311

§12.17 数据类型Comp311

§12.17.1 将Comp型数转换为字串处理312

§12.18 数学协处理器的使用313

§12.19 随机数315

§12.19.1 掷骰子315

§12.19.2 重新产生随机序列319

§12.20 小结319

§12.21 练习320

1990《RBO PASCAL 5.5版 程序设计技术及库函数集锦 上》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由刘京等编译 1990 中国科学院希望高级电脑技术公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

PASCAL程序设计  第2版(1996 PDF版)
PASCAL程序设计 第2版
1996 北京:清华大学出版社
PASCAL程序设计(1982年02月第1版 PDF版)
PASCAL程序设计
1982年02月第1版
PASCAL程序设计(1996年11月第1版 PDF版)
PASCAL程序设计
1996年11月第1版 东南大学出版社
Turbo Pascal 5.5-6.0图形程序设计方法和技巧( PDF版)
Turbo Pascal 5.5-6.0图形程序设计方法和技巧
北京希望电脑公司
PASCAL程序设计(1994 PDF版)
PASCAL程序设计
1994 广州:广东教育出版社
PASCAL程序设计(1992 PDF版)
PASCAL程序设计
1992 西安:陕西科学技术出版社
PASCAL程序设计(1995 PDF版)
PASCAL程序设计
1995 西安:西安交通大学出版社
PASCAL程序设计(1990 PDF版)
PASCAL程序设计
1990 西安:西安电子科技大学出版社
PASCAL程序设计基础及实用技术(1992 PDF版)
PASCAL程序设计基础及实用技术
1992 中国科学院希望高级电脑技术公司
PASCAL程序设计(1988 PDF版)
PASCAL程序设计
1988 南京:南京大学出版社
Turbo Pascal 5.5版 程序设计指南(1991 PDF版)
Turbo Pascal 5.5版 程序设计指南
1991 上海:上海科学普及出版社
PASCAL程序设计(1988 PDF版)
PASCAL程序设计
1988 西安:陕西师范大学出版社
Pascal程序设计(1994 PDF版)
Pascal程序设计
1994 西安:西安电子科技大学出版社
PASCAL程序设计(1986 PDF版)
PASCAL程序设计
1986 上海:复旦大学出版社
PASCAL程序设计(1998 PDF版)
PASCAL程序设计
1998 长春:吉林大学出版社