《Turbo Pascal语言及编程技巧》求取 ⇩

上编 语言编1

第一章 导引1

1.1 形形色色的编程语言1

1.2关于Turbo Pascal4

1.3 怎样学好用好本书8

第二章 初阶10

2.1 程序基本结构10

2.2.2 常字13

2.2.1 基本字符集13

2.2 基本字符集与标识符13

2.2.3 标识符14

2.2.4 保留字与标准标识符14

2.3 简单数据类型15

2.3.1 整数类型16

2.3.2 实数类型16

2.3.3 布尔类型17

2.3.4 字符类型17

2.3.5 枚举类型18

2.3.6 子界类型19

2.4 注释、常数定义和变量说明20

2.4.1 注释20

2.4.2 常数定义21

2.4.3 变量说明22

2.5 简单类型常数22

2.6 表达式24

2.6.1 运算符和优先级24

2.6.2 算术运算符24

2.6.3 逻辑运算符25

2.6.4 关系运算符26

2.6.5 常用预定义算术函数27

2.6.6 常用预定义标量函数28

2.6.7 常用预定义转换函数29

2.6.8 常用预定义杂类函数29

2.6.9 类型转换30

2.6.10 算术表达式、关系表达式和布尔表达式30

2.6.11 常数表达式31

2.7.2 输出过程Write和Writeln32

2.7.1 输入过程Read和Readln32

2.7 简单输出、输出及赋值语句32

2.7.3 整型数据的输出格式33

2.7.4 实型数据的输出格式34

2.7.5 布尔型数据的输出格式34

2.7.6 字符型数据的输出格式35

2.7.7 赋值语句35

2.8 程序设计风格36

2.9.2 程序设计问题38

2.9.1 小结38

2.9 小结与程序设计问题38

练习题39

第三章 程序控制结构43

3.1 简单if语句43

3.2 复合语句44

3.3 扩展if语句与嵌套if语句46

3.4 case语句49

3.5 while语句50

3.6 repeat语句52

3.7 for语句54

3.8 多重循环结构56

3.9 goto语句与标号62

3.10 小结与程序设计问题64

3.10.1 小结64

3.10.2 程序设计问题65

练习题68

4.1 字符串类型定义和变量说明73

4.1.1 字符串类型定义73

第四章 字符串和数组73

4.1.2 字符串变量说明74

4.1.3 字符串动态长度74

4.1.4 字符串与字符74

4.2 字符串常数定义和类型常数定义75

4.2.1 字符串常数定义75

4.2.2 字符串类型常数定义75

4.3 字符串表达式和赋值语句76

4.3.1 字符串表达式76

4.3.2 字符串赋值语句76

4.4 字符串变量的输入输出77

4.5 预定义字符串标准函数和过程79

4.5.1 预定义字符串标准函数79

4.5.2 预定义字符串标准过程81

4.6 一维数组类型定义和变量说明83

4.6.1 一维数组类型定义83

4.6.2 一维数组变量说明84

4.7 一维数组类型常数定义84

4.9 使用一维数组85

4.8 一维数组变量的赋值操作85

4.10 多维数组91

4.11 小结与程序设计问题95

4.11.1 小结95

4.11.2 程序设计问题96

练习题98

第五章 记录与集合101

5.1 记录类型定义和变量说明101

5.1.1 记录类型定义101

5.1.2 记录变量说明102

5.2 记录类型常数定义103

5.3 记录变量的赋值操作104

5.4 with语句和嵌套记录106

5.4.1 with语句106

5.4.2 嵌套记录108

5.5 变体记录110

5.5.1 变体记录类型定义和变量说明110

5.5.2 判别式联合和自由联合变体记录类型113

5.6 集合类型定义和变量说明114

5.6.1 集合类型定义114

5.6.2 集合变量说明115

5.6.3 集合的值116

5.7 集合类型常数定义116

5.8 集合表达式和集合变量的赋值操作117

5.8.1 集合构造符117

5.8.2 集合运算符117

5.8.3 集合表达式118

5.8.4 集合变量的赋值操作119

5.9 集合的输出120

5.10.1 小结121

5.10 小结与程序设计问题121

5.10.2 程序设计问题122

练习题126

第六章 过程和函数131

6.1 过程及其调用131

6.1.1 过程说明的基本形式131

6.1.2 过程调用——过程语句133

6.1.3 参数传递(实在参数和形式参数,值参数和变量参数)133

6.1.4 全程变量和局部变量138

6.2 函数及其调用140

6.2.1 函数说明的基本形式141

6.2.2 函数的调用145

6.2.3 函数调用的副作用147

6.3 过程或函数的嵌套调用和向前引用148

6.3.1 嵌套调用148

6.3.2 向前引用149

6.4 过程或函数的递归调用152

6.4.1 递归的概念153

6.4.2 递归函数说明与递归过程说明示例154

6.4.3 递归算法与非递归算法155

6.5 无类型参数156

6.5.1 绝对变量与absolute子句156

6.5.2 无类型参数——应用绝对变量157

6.5.3 无类型参数——应用强制数据类型转换159

6.6 过程类型、过程变量与过程类型参数160

6.6.1 过程类型定义160

6.6.2 过程变量说明161

6.6.4 过程类型参数162

6.6.3 过程类型常数定义162

6.7 小结与程序设计问题164

6.7.1小结164

6.7.2 程序设计问题164

练习题167

第七章 文件171

7.1 文件类型定义和变量说明171

7.1.1 文件类型定义171

7.1.2 文件变量说明173

7.2.1 适用于所有文件的标准过程和函数174

7.2 文件标准过程和函数174

7.2.2 类型文件的标准过程和函数175

7.2.3 正文文件的标准过程和函数175

7.2.4 无类型文件的标准过程和函数176

7.3 类型文件操作176

7.4 正文文件操作183

7.5 无类型文件操作188

7.6.1 I/O出错检查190

7.6 I/O出错检查与I/O重定向190

7.6.2 I/O重定向192

7.7 Turbo Pascal的外设195

7.8 小结与程序设计问题196

7.8.1 小结196

7.8.2程序设计问题197

练习题200

第八章 指针201

8.1 动态数据结构201

8.2.1 指针类型定义202

8.2 指针类型定义和变量说明202

8.2.2 指针变量说明203

8.3 指针类型常数定义204

8.4 用于堆管理的指针标准过程和函数205

8.4.1 New和Dispose205

8.4.2 Make和Release207

8.4.3 GetMem和FreeMem208

8.4.4 MemAvail和MaxAvail209

8.5 指针变量的赋值操作210

8.6 线性链表概念213

8.7 线性链表的生成与遍历214

8.7.1 线性链表生成——插表头214

8.7.2 线性链表生成——插表尾216

8.8 在已知线性链表中的插入与删除操作219

8.8.1 插入一个新表元素至已知线性链表中某表元素之后220

8.8.2 插入一个新表元素至已知线性链表中某表元素之前220

8.8.3 在已知线性链表中删除一个表元素222

8.8.4 考虑通用性——对更新操作语句编码的改善222

8.9 双向链表结构与双向链环结构223

8.10.1 小结225

8.10 小结与程序设计问题225

8.10.2 程序设计问题226

练习题229

第九章 单元231

9.1 单元的基本结构231

9.1.1 什么是单元231

9.1.2 单元的基本结构232

9.2 标准单元概述234

9.3 System单元234

9.3.1 System单元类型常数和变量235

9.4 Dos单元237

9.3.2 System单元标准过程和函数237

9.3.3 System单元I/O过程和函数237

9.4.1 Dos单元常数、类型和变量238

9.4.2 Dos单元标准过程和函数238

9.4.3 Dos单元使用示例240

9.5 Crt单元241

9.5.1 Crt单元的若干特征241

9.5.2 Crt单元常数和变量243

9.5.4 Crt单元使用示例244

9.5.3 Crt单元标准过程和函数244

9.6 Printer单元248

9.7 Graph单元249

9.7.1 基本概念与术语249

9.7.2 Graph单元常数、类型和变量251

9.7.3 Graph单元标准过程和函数253

9.7.4 Graph单元使用示例255

9.8 Overlay单元257

9.8.1 覆盖管理257

9.8.2 Overlay单元变量258

9.8.3 Overlay单元标准过程和函数259

9.8.4 Overlay单元使用示例259

9.9Turbo3和Graph3单元260

9.10 编写用户定义单元260

9.11 使用单元262

9.11.1 编译单元262

9.11.2 使用单元示例262

9.11.3 使用单元时的引用规则264

9.12 单元和大程序265

9.13 小结和程序设计问题266

9.13.1 小结266

9.13.2 程序设计问题267

练习题270

第十章 结构化程序设计思想271

10.1 什么是结构化程序设计271

10.2 结构化程序设计示例272

10.3 再谈程序设计风格282

练习题284

下编 技巧编286

第十一章 编程技巧示例286

11.1 显示图案286

11.2 逻辑判断292

11.3 数据模拟297

11.4 整数问题304

11.5 数据处理309

练习题315

12.1 一般数值计算317

第十二章 通用程序设计317

12.2 关于求素数329

12.3 集合结构应用336

12.4 分类算法概述341

12.4.1 直接分类算法341

12.4.2 改进的分类算法342

12.4.3 分类算法程序示例342

12.4.4 内部分类算法的比较和选择346

练习题347

13.1 递归与分治348

第十三章 递归技术348

13.2 递归算法典型示例357

13.3 应用递归技术描绘平面曲线图案360

13.4 探索策略和回溯算法368

练习题378

第十四章 动态数据结构的基本应用380

14.1 一个简单的指针应用问题380

14.2 直接表和有序表的检索与插入385

14.3 树结构与二叉树结构392

14.4 二叉树的生成与遍历394

14.5 二叉搜索树的检索与插入399

14.6 指针在二叉树结构中的应用示例——构造给定正文的相互参照索引程序402

练习题409

第十五章 面向对象的程序设计入门410

15.1 概述410

15.2 面向对象的基本概念与特征411

15.3 对象412

15.3.1 什么是对象412

15.3.2 对象类型和对象类型实例414

15.3.3 继承416

15.4 方法417

15.4.1 什么是方法417

15.4.2 代码/数据封装418

15.4.3 定义方法419

15.4.4 方法的作用域与Self参数420

15.4.5 在单元中定义对象422

15.5 静态方法和虚拟方法425

15.5.1 继承静态方法425

15.5.2 虚拟方法和多态性428

15.5.3 兼容性432

15.6 动态对象与动态分配433

15.6.1 动态对象433

15.6.2 New的扩展形式434

15.6.3 释放动态对象435

15.6.4 析构方法435

15.6.5 动态对象分配示例437

练习题440

附录一 Turbo Pascal 5.5集成开发环境442

附录二Turbo Pascal 6.0集成开发环境447

附录三 编译指示一览表467

附录四Turbo Pascal标准子程序库470

附录五 编译与运行出错信息496

附录六Turbo Pascal 7.0集成开发环境502

附录七 Borland Pascal 7.0 for Windows513

附录八 Delphi简介515

附录九 ASCII码表及键盘返回代码518

附录十 上机练习题与作业题选编521

主要参考书目521

1998《Turbo Pascal语言及编程技巧》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由姚庭宝编著 1998 长沙:国防科技大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

dBASE语言编程技巧集锦(1991 PDF版)
dBASE语言编程技巧集锦
1991 北京:电子工业出版社
C语言编程技巧程序集(1993 PDF版)
C语言编程技巧程序集
1993
Turbo C2.0实用高级编程技巧( PDF版)
Turbo C2.0实用高级编程技巧
北京科海培训中心
TURBO PASCAL 程序设计技巧示例( PDF版)
TURBO PASCAL 程序设计技巧示例
TURBO PASCAL 6.0 图形编程技术( PDF版)
TURBO PASCAL 6.0 图形编程技术
PASCAL程序语言( PDF版)
PASCAL程序语言
Turbo Pascal语言及其编程方法(1993 PDF版)
Turbo Pascal语言及其编程方法
1993 广州:华南理工大学出版社
Turbo Pascal.(1998 PDF版)
Turbo Pascal.
1998 TURPA
PASCAL语言及其程序设计(1987 PDF版)
PASCAL语言及其程序设计
1987 南京:南京大学出版社
Turbo Pascal 6.0编程技术与实例(1991 PDF版)
Turbo Pascal 6.0编程技术与实例
1991 北京希望电脑公司
Turbo Pascal程序设计技巧示例(1994 PDF版)
Turbo Pascal程序设计技巧示例
1994 北京:电子工业出版社
C语言编程技巧实用教程(1990 PDF版)
C语言编程技巧实用教程
1990 陕西电子编辑部
Turbo Pascal 4.0语言、技巧及应用(1989 PDF版)
Turbo Pascal 4.0语言、技巧及应用
1989 长沙:国防科技大学出版社
Pascal语言教程(1998 PDF版)
Pascal语言教程
1998 北京:北京大学出版社
Turbo C编程技巧(1994 PDF版)
Turbo C编程技巧
1994 成都:电子科技大学出版社