编者的话 1
第一章 IBM-PC计算机 1
第一节 电子计算机的一般知识 1
一、电子计算机的分类 1
二、常用的名词术语 1
前言 1
三、电子数字计算机的特点 2
四、电子计算机的基本结构 2
第二节 IBM--PC机的组成 4
一、概述 4
二、键盘 5
三、软磁盘 7
一、开机步骤 8
第三节 BASIC上机操作与程序调试 8
二、编辑和修改BASIC源程序 9
三、BASIC程序的输入、调试和运行 10
四、BASIC程序的存盘与调出 12
五、常用的BASIC指令 12
第四节 文本文件 13
一、顺序文件的存取 14
二、随机文件的存取 15
第五节 IBM-PC机的绘图语句 17
一、屏幕的显示方式 17
二、图形显示 18
三、图形的存贮、调用和打印输出 21
一、结构、主要功能及技术参数 23
第一节 PC--1500计算机的结构及初步检查 23
第二章 PC--1500计算机 23
二、各部件的组装 25
三、初步检查 29
第二节 PC--1500计算机的键盘和显示器 32
一、键盘 32
二、显示器 40
第三节 电子计算机中数的表示方法 42
一、二进制数 42
二、十六进制数 43
三、二进制、十进制、十六进制数的相互转换 43
一、程序的基本结构 47
二、程序的长度 47
第一节 程序的基本结构 47
第三章 程序设计的基本知识 47
第二节 BASIC语言中数的表示方法 48
一、定点式(一般记数法) 48
二、浮点式(科学记数法或指数记数法) 48
第三节 变量 49
一、简单变量 49
二、数组 50
第四节 函数 52
一、内部函数 52
二、BASIC函数 57
三、字符串函数 61
第五节 BASIC语言中的基本符号、表达式和关系式 64
一、基本符号 64
二、表达式 64
三、关系式 65
四、运算的优先次序 66
第六节 运算 66
一、代数运算 66
二、逻辑运算 68
三、字符串运算 72
第七节 程序的输入、修改、清除及输出 74
一、程序的输入 74
二、程序的修改 74
三、程序的清除 76
四、程序的输出 77
第八节 程序的运行、中断及恢复 78
一、程序的开工 78
二、程序的追踪运行 82
三、程序运行的中断和恢复 83
第四章 基本BASIC语句 87
第一节 数据输入语句 87
一、赋值语句LET 87
二、读语句READ和数据语句DATA 89
三、指针语句RESTORE 91
四、键盘输入语句INPUT 92
第二节 数据输出语句 94
一、显示语句PRINT 94
二、打印机的基本功能和常用的几个指令 96
三、打印语句LPRINT 98
四、绘图语句 100
第三节 无条件转向语句GOTO 100
一、条件转向语句的一般形式及其功能 103
第四节 条件转向语句IF--THEN 103
二、程序框图 104
三、条件转向语句的应用实例 105
第五节 数组语句DIM 107
一、数组语句的形式及其功能 107
二、实例 108
第六节 循环语句FOR--NEXT 110
一、循环语句的形式 111
二、使用循环语句的规定 111
三、循环语句的执行过程 112
第七节 转子语句和返回语句GOSUB和RETURN 115
一、转子语句和返回语句的形式 115
二、使用子程序的规定 115
二、显示清除语句CLS 117
第八节 数据清除语句和显示清除语句 117
一、数据清除语句CLEAR 117
第九节 结束语句END 118
第五章 扩展BASIC语句 120
第一节 使程序运行中断的几个语句 120
一、暂停语句STOP 120
二、定时语句WAIT 120
三、一秒显示语句PAUSE 121
第二节 辅助语句 121
一、注解语句REM 121
二、锁定语句和开放语句LOCK和UNLOCK 121
三、音响语句BEEP 122
四、随机数语句RANDOM 123
一、点阵显示语句GPRINT 124
第三节 显示定位语句 124
二、点阵定位语句GCURSOR 125
三、定位语句CURSOR 125
第四节 格式语句USING 126
一、格式语句的形式及其特点 126
二、格式符作用分述 127
第五节 开关转向语句ON--GOTO和开关转子语句ON--GOSUB 129
一、开关转向语句ON--GOTO 129
二、开关转子语句ON--GOSUB 130
第六章 PC--1500计算机外部设备 132
第一节 打印机及其功能语句 132
一、打印机的功能及其保养 132
二、LPRINT语句与USING语句的配合使用 132
三、打印定位语句LCURSOR 132
四、打印位置语句TAB 133
第二节 录音机及其功能语句 135
一、录音机的功能及其参数要求 135
二、录音机的按键及插孔的作用 135
三、录音机使用注意事项 137
四、程序写入指令CSAVE 137
五、程序校对指令CLOAD? 138
六、程序的读出指令CLOAD 138
七、程序连接语句CHAIN 138
八、迭加指令MERGE 139
九、数据写入指令PRINT# 139
十、数据读出指令INPUT# 141
十一、两台录音机的联用 142
二、原点语句使用注意事项 143
一、原点语句的形式及其功能 143
第七章 绘图语句 143
第一节 坐标定位语句GLCURSOR 143
第二节 原点语句SORGN 143
第三节 划线语句LINE 144
一、划线语句的形式 144
二、划线语句的几种省略形式 144
三、划线语句的应用 145
第四节 相对划线语句RLINE 147
第五节 方向语句ROTATE 148
一、方向语句的形式及其功能 148
二、方向语句的特点 148
第六节 汉字设计简介 149
一、随机事件 151
二、概率 151
第一节 随机事件与概率 151
第八章 概率的基本知识 151
三、概率的基本运算 152
第二节 随机变量的概率分布 154
一、离散型随机变量的概率分布 154
二、连续型随机变量的概率分布 155
第三节 随机变量的数字特征 158
一、数学期望(均值)及其性质 158
二、方差 160
第四节 正态分布 161
一、正态分布的定义 161
二、正态分布的图形 161
三、标准正态分布 162
四、正态分布的概率计算 163
第九章 样本及抽样分布 165
第一节 总体和样本 165
一、总体与个体 165
二、样本与随机抽样 165
第二节 样本的特征数 165
一、样本均值 166
二、中位数 166
三、样本方差 166
第三节 频率分布与经验分布曲线 167
第四节 统计量及其分布 168
一、样本均值?的分布 168
四、统计量x2的分布 169
二、统计量u的分布 169
三、统计量t的分布 169
五、统计量F的分布 170
第十章 参数估计与假设检验 171
第一节 参数估计 171
一、点估计 171
二、区间估计 172
第二节 一个正态总体的假设检验 176
一、U检验法 176
二、t检验法 178
三、x2检验法 179
第三节 两个正态总体的假设检验 180
一、F检验法 180
二、两个正态总体中μ1=μ2的检验 181
第十一章 方差分析 183
第一节 方差分析的基本思想 183
第二节 单因素方差分析 184
一、单因素方差分析的原理 184
二、分析方法 184
三、方差分析表 186
第三节 双因素方差分析 188
一、双因素方差分析的意义 188
二、分析方法 189
三、方差分析表 190
第四节 双因素有交互作用方差分析 192
一、双因素试验有交互作用方差分析的意义 192
二、分析方法 192
三、方差分析表 194
第十二章 回归分析 197
第一节 回归分析的意义 197
一、两种不同类型的变量关系 197
二、回归分析的主要任务 197
第二节 一元线性回归分析 197
一、散点图和回归直线 197
二、确定参数a、b的最小二乘准则 198
三、具体计算格式 199
四、线性相关性的显著性检验 200
五、用回归方程进行预报 203
六、用回归方程进行控制 204
第三节 一元非线性回归分析 205
一、符号L8(27)、L9(34)的含义 209
第二节 正交表简介 209
二、正交表的特点 209
第一节 概述 209
第十三章 正交试验设计 209
三、正交设计法的原理 210
第三节 正交试验设计的基本方法 211
一、试验设计 211
二、试验结果分析 212
第十四章 最优化设计初步 216
第一节 概述 216
第二节 优化设计的数学模型 217
一、简单优化设计的实例 217
二、优化设计数学模型的三个要素 217
第三节 优化问题的几何描述 219
一、迭代过程 221
第四节 优化计算的迭代方法 221
二、迭代计算的终止准则 222
第五节 一维优化方法 222
一、初始搜索区间的确定 223
二、黄金分割法 224
第六节 坐标轮换法 226
一、无约束坐标轮换法 227
二、约束坐标轮换法 229
第七节 约束随机方向法 231
一、随机方向的构成 231
二、随机方向法 231
第十五章 线性规划 233
第一节 线性规划应用实例 233
第二节 图解法 236
第三节 单纯形法 237
第一节 用测斜资料计算钻孔空间轨迹的程序MZ1-1 241
一、程序功能及其所用公式 241
二、符号说明 241
三、使用说明 241
第十六章 钻孔弯曲与定向钻孔设计中的应用软件 241
四、程序清单 244
五、应用举例 244
第二节 用于钻孔弯曲类型判断的程序MZ1-2 247
一、程序功能 247
二、符号说明 247
三、使用说明 247
四、程序清单 247
五、应用举例 247
一、程序功能及其所用公式 249
第三节 用于初级定向孔设计的程序MZ1-3 249
二、符号说明 250
三、使用说明 250
四、程序清单 250
五、应用举例 250
第四节 用于垂直平面内单底定向孔设计的程序MZ1-4 252
一、程序功能及其所用公式 252
二、符号说明 252
三、使用说明 253
四、程序清单 253
五、应用举例 253
第五节 用于倾斜平面内定向钻孔轨迹设计的程序MZ1-5 254
一、程序功能及其所用公式 254
三、使用说明 257
二、符号说明 257
五、应用举例 259
四、程序清单 259
第六节 用于钻孔轨迹跟踪及绘图的程序MZ1-6 261
一、程序功能 261
二、符号说明 261
三、使用说明 261
四、程序清单 261
五、应用举例 261
第七节 用于中靶预测的程序MZ1-7 265
一、程序功能及中靶预测算法 265
三、使用说明 266
二、符号说明 266
四、程序清单 267
五、应用举例 267
第八节 用于满眼钻具扶正器安装位置计算的程序MZ1-8 268
一、程序功能及其所用公式 268
二、符号说明 269
三、使用说明 269
四、程序清单 269
五、应用举例 269
三、使用说明 271
二、符号说明 271
四、程序清单 271
五、应用举例 271
第一节 用于求随机变量数字特征及经验分布曲线的程序MZ2-1 271
第十七章 钻探工程中统计推断问题的应用软件 271
一、程序功能 271
第二节 用于两个正态总体假设检验的程序MZ2-2 273
一、程序功能 273
二、符号说明 273
三、使用说明 273
四、程序清单 274
五、应用举例 274
二、符号说明 276
五、应用举例 276
三、使用说明 276
四、程序清单 276
第一节 用于单因素方差分析的程序MZ3-1 276
第十八章 用方差分析寻找钻探工艺中主要因素的应用软件 276
一、程序功能 276
三、使用说明 278
四、程序清单 278
五、应用举例 278
二、符号说明 278
一、程序功能 278
第二节 用于无交互作用双因素方差分析的程序MZ3-2 278
第三节 用于有交互作用双因素方差分析的程序MZ3-3 280
一、程序功能 280
二、符号说明 280
三、使用说明 281
四、程序清单 281
五、应用举例 282
五、应用举例 283
四、程序清单 283
三、使用说明 283
一、程序功能 283
第四节 用于多因素(系统分组)问题中寻找主要因素的程序MZ3-4 283
二、符号说明 283
第十九章 一元回归分析的应用软件 285
第一节 用于进行一元线性回归建立经验公式的程序MZ4-1 286
一、程序功能 286
二、符号说明 286
三、使用说明 286
四、程序清单 287
五、应用举例 287
一、程序功能 289
二、符号说明 289
第二节 用于计算钻进时间和机械钻速的程序MZ4-2 289
三、使用说明 290
四、程序清单 290
第二十章 多元回归分析中的应用软件 292
第一节 用于多元线性回归分析的程序MZ5-1 292
一、程序功能 292
二、符号说明 292
三、使用说明 292
四、程序清单 294
五、应用举例 294
第二节 用于多元线性回归的程序MZ5-2 296
一、程序功能 296
二、符号说明 296
三、使用说明 296
五、应用举例 298
四、程序清单 298
第三节 用于数学模型未知时应用逐步回归分析的程序MZ5-3 300
一、程序功能 300
二、符号说明 300
三、使用说明 300
四、程序清单 301
五、应用举例 301
二、符号说明 308
四、程序清单 308
三、使用说明 308
五、应用举例 308
第一节 用于一次回归正交设计的程序MZ6-1 308
第二十一章 钻探最优化试验设计的应用软件 308
一、程序功能 308
第二节 用于二次回归正交设计的程序MZ6-2 311
一、程序功能及其所用公式 311
四、程序清单 312
五、应用举例 312
三、使用说明 312
二、符号说明 312
第三节 用于解联立不等式约束条件的程序MZ6-3 316
一、程序功能 316
二、符号说明 317
三、使用说明 317
四、程序清单 317
五、应用举例 317
四、程序清单 319
二、符号说明 319
三、使用说明 319
第四节 用于二次回归旋转设计的程序MZ6-4 319
一、程序功能 319
五、应用举例 321
第二十二章 已知钻探(经验)方程条件下快速寻优的应用软件 324
第一节 用于黄金分割法寻优的程序MZ7-1 324
一、程序功能 324
二、符号说明 324
三、使用说明 324
四、程序清单 324
五、应用举例 324
二、符号说明 326
三、使用说明 326
一、程序功能 326
第二节 用于变量轮换法寻优的程序MZ7-2 326
四、程序清单 327
五、应用举例 327
第三节 用于微机绘等值线图的程序MZ7-3 329
一、程序功能 329
二、符号说明 329
三、使用说明 329
四、程序清单 330
五、应用举例 330
第二十三章 微机在钻探生产管理中的应用 333
第一节 用于编制钻探生产月报表的程序MZ8-1 333
一、程序功能 333
二、符号说明 333
三、使用说明 333
五、应用举例 334
四、程序清单 334
第二节 用于绘制历年台效对比图并进行台效检索的程序MZ8-2 336
一、程序功能 336
二、符号说明 336
三、使用说明 338
四、程序清单 338
五、应用举例 338
第三节 用于绘制钻探时间利用率圆形图的程序MZ8-3 339
一、程序功能 339
二、符号说明 339
三、使用说明 339
四、程序清单 339
五、应用举例 339
二、符号说明 340
三、使用说明 340
一、程序功能 340
第四节 用于制定最佳生产调度计划的程序MZ8-4 340
四、程序清单 341
五、应用举例 341
附录 344
附录1 函数、语句、指令表 344
附录2 语法错误分类表 347
附录3 字符的ASCII编码表 348
附录4 标准正态分布函数数值表 349
附录5 t分布的双侧分位数(tσ)表 350
附录6 x2-分布临界值表 351
附录7 F检验的临界值(F4)表 353
附录8 相关系数显著性检验表 357
参考文献 359