当前位置:首页 > 工业技术
化学专业计算机基础
化学专业计算机基础

化学专业计算机基础PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:杨致葳,王祥云编
  • 出 版 社:北京:原子能出版社
  • 出版年份:1988
  • ISBN:7502200312
  • 页数:236 页
图书介绍:
《化学专业计算机基础》目录

第一章 微型计算机基本原理及汇编语言简介 1

一、微型计算机的发展及在化学中的应用 1

二、微型计算机系统、微型计算机和微处理器 1

三、数据的表示和逻辑运算 3

(一)数制及其转换 3

(二)二进制数的定点与浮点表示 5

(三)二进制数的原码、反码、补码 5

(四)逻辑运算 6

四、Z80微处理器 7

(一)Z80微处理器的主要指标 8

(二)Z80微处理器的内部结构 8

五、Z80指令系统 12

(一)Z80指令系统简介 12

(二)Z80指令的寻址方式 13

六、模/数、数/模转换接口 15

(一)模/数、数/模转换概念 15

(二)D+7A模/数、数/模转换接口 15

七、汇编语言简介 19

(一)简介 19

(二)语句结构 20

(三)汇编程序举例 21

第二章 FORTRAN语言 25

一、FORTRAN语言概述 25

二、FORTRAN语言的基本知识 26

(一)FORTRAN程序的块状结构 26

(二)FORTRAN源程序的书写格式 26

(三)常数 27

(四)变量 27

(五)算术运算符与表达式 28

(六)库函数 29

(七)举例 34

三、输入、输出语句 36

(一)带格式的写语句 36

(二)格式语句 37

(三)带格式的读语句 40

(四)FORTRAN77文本的表控输入、输出及名表输入、输出 41

四、算术赋值语句、停语句、暂停语句、结束行 43

(一)算术赋值语句 43

(二)停语句与暂停语句 43

(三)结束行 44

(四)举例 44

五、转移语句 45

(一)无条件转移语句 45

(二)条件转移语句 46

(三)计算转移语句 48

(四)赋标号语句和赋标号转移语句 49

(五)FORTRAN77文本的分块语句 50

六、循环与数组 52

(一)循环语句与继续语句 52

(二)数组 53

(三)例题直线拟合 55

七、双精度型、逻辑型常数与变量 58

(一)双精度型常数和双精度型变量 58

(二)逻辑型常数和逻辑型变量 59

(三)例题用全主元高斯消去法解联立方程 60

八、等价语句、公用语句、数据初值语句 64

(一)等价语句 64

(二)公用语句 65

(三)数据初值语句 67

九、语句函数、函数子程序、子例程子程序与外部语句 68

(一)语句函数 68

(二)函数子程序 69

(三)子例程子程序 71

十、文件的输入、输出 79

(一)有格式读写语句 79

(二)无格式读写语句 79

(三)调用打开文件语句 80

(四)文件结束语句及反绕语句 80

十一、FORTRAN77的字符型数据 81

(一)字符型变量 81

(二)字符子串 81

(三)字符表达式 82

(四)字符型量的输入、输出 82

(五)字符函数 83

十二、FORTRAN语言与汇编语言的连接 83

第三章 化学中常用的数值方法基础 85

一、用行式打印机绘图 85

(一)绘图子程序GRAPH 85

(二)电子云的空间分布的描绘——CONTOUR程序 95

二、非线性方程和非线性方程组的求解 108

(一)对分区间套法(子程序BB) 109

(二)Newton-Raphson迭代法(子程序NR) 111

(三)改进的Gauss-Newton法解非线性方程组(子程序DAMPGN) 115

三、线性方程组的求解 124

(一)列主元Gauss消去法(子程序GS) 124

(二)逆矩阵法解线性方程组(子程序GJ) 131

四、插值法 136

(一)一元n点Lagrange插值法(子程序GLAG) 137

(二)二元三点Lagrange插值法(子程序BTLAG) 139

(三)Hermite插值法 142

(四)三次样条函数插值法(子程序SPLINE) 143

五、数值积分 151

(一)Simpson法求积(子程序SMP) 152

(二)Romberg法求积(子程序ROMB) 155

(三)样条函数法求积(子程序SPLINE) 159

(四)Monte-Carlo法求积(子程序MTCI) 159

六、常微分方程的数值解法 163

(一)Euler方法(子程序EULER) 164

(二)Runge-Kutta方法 167

(三)Runge-Kutta方法解一阶常微分方程(子程序RK1) 170

(四)Runge-Kutta法解一阶常微分方程组(子程序RK2) 172

(五)高阶常微分方程的数值解法 175

(六)预报-校正方法 175

第四章 BASIC语言及应用 176

一、BASIC语言简介及语句的组成 176

(一)BASIC语言简介 176

(二)BASIC语句的组成 176

二、BASIC语句 178

(一)注释语句 178

(二)赋值语句 178

(三)数据输入、输出语句 178

(四)控制语句 180

(五)初始化语句 181

(六)程序调试语句 181

(七)与计算机有关的指令 183

三、BASIC语言中的函数 184

(一)算数函数 184

(二)三角函数 184

(三)程序员自定义函数 184

四、应用举例 184

(一)画图 185

(二)直线拟合 196

(三)用Newton-Raphson迭代法解高次方程 204

(四)用全主元高斯消去法解联立方程 208

(五)曲线拟合 211

(六)BASIC语言与汇编语言的连接 218

附录 220

一、Z80微型计算机指令表 220

二、Z80微型计算机常用伪操作码表 232

三、ASCⅡ字符表 233

四、FORTRANⅣ与FORTRAN77语句表 234

五、基本BASIC语句表 236

参考文献 236

相关图书
作者其它书籍
返回顶部