《TURBO PASCAL在化学化工中的应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:乌兰,赵颖著
  • 出 版 社:北京:民族出版社
  • 出版年份:2004
  • ISBN:7105061103
  • 页数:323 页
图书介绍:TURBO PASCAL在化学、化工领域的应用现在非常广泛,本书根据教学的要求以基础为主,重点介绍比较成熟的理论、方法及其应用,也适当介绍了近年来发展较快、相对比较成熟的新理论新方法。

第一章 绪论 1

1.1 计算机领域中的化学 1

1.2 化学领域中的计算机 2

1.3 计算机技术在化工中应用的现状 4

1.3.1 计算机在计算化学中的应用 4

1.3.2 计算机在实验室中的应用 4

1.3.3 计算机图形化技术在化学化工中的应用 5

1.3.4 计算机网络在化学化工中的应用 5

1.3.5 计算机智能化技术在化学化工中的应用 6

1.4 本书的主要内容和特点 7

思考题 8

第二章 Turbo Pascal初阶 9

2.1 关于Turbo Pascal 9

2.2 Turbo Pascal的特点 10

2.2.1 编译和运行过程 10

2.2.2 Turbo Pascal的特点 11

2.3 Turbo Pascal集成开发环境 12

2.4 Turbo Pascal源程序结构 13

2.4.1 程序首部 14

2.4.2 程序说明部分 14

2.4.3 语句部分 15

2.5 程序基本结构及N—S流程图 15

2.5.1 程序的三种基本结构 15

2.5.2 N—S结构流程图 18

思考题 21

第三章 TURBO PASCAL的基本元素 22

3.1 基本字符集与标识符 22

3.1.1 基本字符 22

3.1.2 保留字 23

3.1.3 标识符 23

3.2 数据类型 24

3.3 常量与变量 25

3.3.1 常量 25

3.3.2 变量 25

3.4 标准数据类型 26

3.4.1 整型 26

3.4.2 实型 27

3.4.3 字符型 28

3.4.4 布尔型 28

3.5 表达式 29

3.5.1 标准函数 29

3.5.2 运算符与优先级 31

3.5.3 表达式 33

3.6 简单输入、输出及赋值语句 34

3.6.1 输入过程 34

3.6.2 输出过程 34

3.6.3 标准标量类型数据的输出格式 34

3.6.4 赋值语句 36

思考题 38

第四章 控制语句和用户自定义类型 39

4.1 IF语句 39

4.1.1 简单IF语句 39

4.1.2 IF语句嵌套 41

4.2 CASE语句 44

4.3 WHILE语句 46

4.4 REPEAT语句 48

4.5 FOR语句 50

4.6 多重循环 51

4.7 GOTO语句 55

4.8 枚举类型 57

4.8.1 枚举类型的定义 58

4.8.2 枚举类型的运算规则 58

4.8.3 枚举类型的输入、输出 59

4.9 子域类型 60

4.9.1 子域类型的定义 61

4.9.2 宿主类型 61

4.9.3 子域类型的运算 61

4.9.4 输入、输出 63

思考题 65

第五章 函数与过程 68

5.1 过程 68

5.1.1 无参过程 68

5.1.2 带参过程 70

5.1.3 参数传递 73

5.2 函数 75

5.2.1 函数说明的形式 75

5.2.2 函数与过程的区别 78

5.2.3 全程变量和局部变量 78

5.3 过程和函数的嵌套 80

5.4 过程或函数的递归调用 84

5.4.1 递归的概念 84

5.4.2 递归的分类 85

5.4.3 间接递归 86

5.5 类型相容和赋值相容 88

5.5.1 类型一致 88

5.5.2 类型相容 88

5.5.3 赋值相容 89

思考题 90

第六章 构造类型 96

6.1 数组类型 96

6.1.1 一维数组 97

6.1.2 多维数组 102

6.2 字符串类型 106

6.2.1 字符串的类型定义 106

6.2.2 字符串函数 107

6.2.3 应用示例 109

6.3 集合类型 113

6.3.1 集合类型的定义 113

6.3.2 集合类型的运算规则 114

6.3.3 应用示例 116

6.4 记录类型 119

6.4.1 记录类型的定义和变量说明 119

6.4.2 记录的赋值 121

6.4.3 WITH语句和记录的嵌套 123

6.4.4 记录的变体 127

6.5 文件类型 130

6.5.1 文件的类型定义和变量说明 130

6.5.2 文件标准过程和函数 132

6.5.3 类型文件 134

6.5.4 正文文件 137

6.5.5 无类型文件 139

思考题 141

第七章 指针 146

7.1 动态数据结构 146

7.2 指针类型定义和变量说明 148

7.2.1 指针类型定义 148

7.2.2 指针变量说明 148

7.3 指针变量的建立和撤销 150

7.4 指针变量的赋值操作 152

7.5 链表 156

7.5.1 线性链表的概念 156

7.5.2 建立链表 156

7.5.3 册除一个结点 162

7.5.4 插入一个结点 165

思考题 168

第八章 单元 169

8.1 单元的基本结构 169

8.2 使用单元 172

8.3 标准单元及其功能 175

8.4 SYSTEM单元 176

8.5 DOS单元 176

8.6 CRT单元 179

8.7 PRINTER单元 182

8.8 TURBO3单元 184

8.9 GRAPH3单元 184

思考题 184

第九章 图形及其应用 185

9.1 图形方式 185

9.2 图形子程序分类和数据结构 186

9.2.1 图形子程序分类 186

9.2.2 图形系统初始化 189

9.3 视口与坐标 193

9.4 GRAPH单元中常用的过程和函数 199

9.4.1 画点和读点 199

9.4.2 画直线和改变当前点CP 200

9.4.3 矩形、直方图和多边形 203

9.4.4 圆、椭圆和圆弧 208

9.4.5 位映象 215

9.5 动画设计原理 218

9.6 程序示例 220

思考题 233

第十章 方程求根 236

10.1 二分法求根 236

10.1.1 原理介绍 236

10.1.2 二分法计算步骤 238

10.2 迭代法求方程的根 240

10.2.1 原理介绍 240

10.2.2 迭代法的步骤和程序 242

10.3 牛顿迭代法求方程的根 243

10.3.1 原理介绍 243

10.3.2 牛顿迭代法的步骤和程序 245

思考题 248

第十一章 解线性方程组的直接方法 250

11.1 引言 250

11.2 高斯消去法 251

11.2.1 原理简介 251

11.2.2 一般的解n阶方程组的高斯消去法 252

11.2.3 简单高斯消去法的参考程序 254

11.3 高斯主元素消去法 256

11.3.1 行交换 256

11.3.2 选主元 258

思考题 262

第十二章 插值和积分 264

12.1 插值 264

12.1.1 插值法的定义 265

12.1.2 线性插值 267

12.1.3 抛物线插值 269

12.1.4 拉格朗日一元全节点插值 272

12.2 数值积分 274

12.2.1 梯形积分法 275

12.2.2 辛普生积分法 277

思考题 280

第十三章 拟合 282

13.1 最小二乘法 282

13.2 一元线性拟合 283

13.2.1 拟合直线的确定 283

13.2.2 拟合方程的检验 284

13.2.3 应用示例 285

13.3 多元线性拟合 290

13.3.1 拟合方程的确定 290

13.3.2 拟合方程的检验 291

13.3.3 应用示例 292

13.4 图形化线性拟合方程 296

13.5 多项式拟合 302

思考题 310

附录一 ASCII码表 312

附录二 编译与运行出错信息 315

参考文献 322