绪言 1
第一部分 BASIC程序设计 6
第一章 BASIC语言概述 6
1.1 BASIC语言的基本符号 6
1.2 常数 7
1.3 变量 7
1.4 保留字 9
1.5 标准函数 10
1.6 算术表达式及运算规则 11
1.8 BASIC程序结构 12
1.7 BASIC直接运算方式 12
第二章 上机操作 14
2.1 苹果Ⅱ(AppleⅡ)微型计算机简介 14
2.2 苹果Ⅱ微型机键盘介绍 15
2.3 上机操作 18
第三章 输入、输出语句 30
3.1 赋值语句(LET) 30
3.2 输出语句(PRINT) 31
3.3 键盘输入语句(INPUT) 33
3.4 读数语句(READ),置数语句(DATA)和恢复数据区语句(RESTORE) 35
3.5 注释语句(REM)和暂停语句(STOP) 37
4.1 无条件转向语句(GOTO) 38
第四章 转向语句 38
4.2 条件转向语句(IF…THEN…) 39
4.3 开关转向语句(ON…GOTO…) 44
第五章 循环语句 47
5.1 循环语句的格式 48
5.2 循环语句的执行过程 48
5.3 循环语句的几项规定 49
5.4 循环语句举例 50
5.5 多重循环语句(循环的嵌套) 57
5.6 多重循环语句要注意的几个问题 58
6.1 子程序 60
第六章 子程序和自定义函数 60
6.2 使用子程序应注意的问题 63
6.3 开关转子语句和出错处理语句 64
6.4 自定义函数 65
6.5 自定义函数和有关规定 66
第七章 字符串处理及图形显示 67
7.1 字符串函数 67
7.2 关于字符串大小的比较 69
7.3 图形绘制 71
7.4 低清晰度图形方式 72
7.5 高清晰度图形方式 73
8.2 解题过程中的误差问题 78
8.1 数值方法的选择 78
第八章 数值方法及误差问题 78
第二部分 分析化学中的数值计算方法 78
8.3 绝对误差和相对误差 80
8.4 计算误差的减免 82
8.5 编程序应注意的一些问题 83
第九章 直接计算法 84
第十章 高次方程的数值解 94
10.1 逐步逼近法 94
10.2 牛顿法 102
10.3 二分法 108
第十一章 线性方程组的解法 118
11.1 矩阵解法 120
11.2 顺序消去法 124
11.3 主元素消去法 130
11.4 全主元高斯约当消去法 134
11.5 高斯-赛德尔迭代法 139
11.6 病态方程组和条件数 143
第十二章 非线性方程组的解法 146
12.1 迭代法 146
12.2 牛顿-雷扶生法 152
12.3 下降法 161
第十三章 插值法 167
13.1 线性插值 167
13.2 抛物线插值 170
13.3 拉格朗日一元全结点插值 177
13.4 埃特金插值 181
第十四章 拟合法 184
14.1 最小二乘法 184
14.2 一元线性拟合 189
14.3 多元线性拟合 199
14.4 多项式拟合 205
14.5 非线性拟合 216
第十五章 数值积分法 223
15.1 梯形积分法 224
15.2 辛普生积分法 230
习题 244
附录 258
附录一 苹果Ⅱ浮点BASIC的保留字 258
附录二 苹果Ⅱ浮点BASIC出错信息表 259
附录三 DOS(磁盘操作系统)错误信息表 260
附录四 ASCⅡ字符代码表 261
附录五 APPLE SOFT BASIC命令摘要 264
附录六 相关系数(Υ)检验表 268
附录七 F分布表 269
附录八 主要程序索引 271
附录九 主要参考书 273