第一部分 BASIC语言 1
第一章 电子计算机简介 1
§1.1 电子计算机系统的组成和基本工作原理 1
§1.2 电子计算机的主要用途 2
§1.3 计算机语言 2
第二章 BASIC语言基本概念 4
§2.1 BASIC语言特点 4
§2.2 BASIC语言的基本概念 4
第三章 BASIC的输入、输出语句 8
§3.1 LET语句 8
§3.2 INPUT语句 10
§3.3 READ/DATA语句 11
§3.4 RESTORE语句 12
§3.5 三种输入语句的比较 13
§3.6 PRINT语句 13
§3.7 TAB函数 15
§3.8 PRINT USING语句 16
§3.9 自定义函数 17
第四章 BASIC程序编制 20
§4.1 STOP和END语句 20
§4.2 REM语句 21
§4.3 BASIC程序编制 21
第五章 分支和循环 22
§5.1 无条件转移语句 22
§5.2 条件转移语句 22
§5.3 流程图 25
§5.4 循环语句 26
§5.5 常用程序结构 28
§5.6 双重循环 33
第六章 数组处理功能 35
§6.1 下标变量 35
§6.2 数组说明语句 35
§6.3 双下标变量 37
第七章 子程序和开关语句 40
§7.1 子程序 40
§7.2 开关语句 45
第八章 字符串处理 50
§8.1 字符串变量 50
§8.2 子字符串函数 52
§8.4 其他字符串函数 54
§8.3 字符串连接合并 54
§8.5 字符串比较 59
第九章 综合举例 61
§9.1 多项式计算 61
§9.2 逐次逼近法求微分 62
§9.3 级数求和 63
§9.4 矩阵转置 64
§9.5 矩阵减法 64
§9.6 矩阵与向量乘积 66
§9.7 因数分解 67
§9.8 牛顿迭代法求一元方程的根 68
§9.9 工资统计 70
§9.10 财务分类帐 72
§9.11 数据处理 73
§9.12 人事统计 75
§9.13 编码和译码 78
§9.14 字符串检索 79
§9.15 票证统计 80
第一部分小结 81
第二部分 数值与工程计算程序 83
第十章 数值计算 83
§10.1 一元方程求根 83
§10.2 线性方程组求解 87
§10.3 求微分 96
§10.4 数值积分 98
§10.5 常微分方程数值解法 101
§10.6 矩阵运算 103
§10.7 差分方程求解 110
第十一章 BASIC在自动控制中的应用 113
§11.1 由传递函数G(S)计算频率响应G(jω) 113
§11.2 由频率响应测量数据拟合传递函数 120
§11.3 APPLESOFT BASIC控制功能 125
§11.4 TRS80 LEVELⅡBASIC控制功能 128
§11.5 IBM PC BASIC控制功能 129
§11.6 单板机的BASIC 133
§11.7 编译BASIC与控制 135
§11.8 参数最优化 136
第十二章 BASIC工程计算 145
§12.1 图形面积计算 145
§12.2 图心计算 146
§12.3 二次力矩计算 147
§12.4 飞轮转动惯量计算 149
§12.5 简支梁计算 150
§12.6 梁挠度计算(集中分布载荷) 151
§12.7 梁挠度计算(均匀分布载荷) 152
§12.8 梁的剪切应力计算 153
§12.9 平面应力计算 154
§12.10 轴应力计算 156
§12 11 承受不同方向集中载荷的轴计算 157
§12.12 齿轮计算 159
§12.13 串联谐振电路计算 161
§12.14 并联谐振电路计算 161
§12.15 滤波器计算 162
§12.16 回路电流法解直流电路 163
第三部分 非数值运算程序 168
第十三章 非数值运算基本方法和技术 168
§13.1 排序 168
§13.2 检索 177
第十四章 数据文件设计 179
§14.1 ON ERR GOTO语句 179
§14.2 RESUME语句 180
§14.3 POKE和PEEK的用途 181
§14.4 文件概念简介 182
§14.5 数据录入与检错程序 183
§14.6 顺序文件程序设计 190
§14.7 随机文件程序设计 220
§14.8 IBM PC数据文件设计简介 232