第一篇 电子计算机 1
引言 1
第一章 数的表示 7
§1 进位计数制 7
§2 二进制的特点 9
§3 不同计数制之间的转换 10
§4 数的定点和浮点表示 16
§5 原码、补码与反码 18
习题 26
§6 十进制数的二进制编码 26
第二章 布尔代数 29
§1 命题逻辑 29
§2 布尔代数的定义及性质 44
§3 布尔代数与集合论的关系 56
§4 布尔代数与逻辑电路的关系 58
§5 布尔函数的简化 68
§6 布尔代数的应用 76
习题 80
第三章 计算机的组成与工作原理 83
§1 基本逻辑部件 83
§2 运算器 89
§3 主存贮器(内存贮器) 95
§4 控制器 103
§5 外部设备 109
§6 整机的工作原理 110
第二篇 算法语言BASIC 113
引言 113
第四章 BASIC语言的基本概念 117
§1 BASIC语言的基本符号 117
§2 数 119
§3 变量与数组 121
§4 表达式 123
§5 标准函数 125
§6 BASIC源程序的结构 127
习题 130
第五章 BASIC语言的基本语句 132
§1 赋值语句 132
§2 键盘输入语句 134
§3 读数据语句和恢复数据区语句 137
§4 输出语句和TAB格式语句 141
§5 自定义函数语句 146
§6 数组维数说明语句 148
§7 终止语句、注释语句和例题 149
习题 155
第六章 BASIC语言的基本控制语句 157
§1 无条件转移语句 157
§2 暂停语句 158
§3 条件转移语句 159
§4 循环语句 164
§5 子程序,转子语句和返回语句 173
习题 178
第七章 常用的键盘命令和程序的调试举例 181
§1 常用的键盘命令 181
§2 程序的调试举例 184
第三篇 几类常用算法的BASIC程序 191
第八章 方程式求解程序 191
§1 区间二分法程序 192
§2 弦截法程序 194
§3 简单迭代法程序 197
§4 平行弦法程序 200
§5 牛顿法(切线法)程序 202
第九章 线性代数方程组解法程序 205
§1 主元素消去法程序 205
§2 采德尔迭代法程序 211
§3 解三对角型方程组的追赶法程序 215
§4 矩阵分解法程序 220
§5 改进平方根法程序 225
§6 加边求逆法程序 231
第十章 插值法程序 238
§1 线性插值法程序 238
§2 抛物插值法程序 242
§3 拉格朗日插值法程序 247
§4 爱尔米特插值法程序 250
第十一章 数值积分法程序 255
§1 梯形法程序 255
§2 定步长辛普生求积程序 258
§3 变步长辛普生求积程序 260
§4 龙贝格求积程序 263
第十二章 常微分方程求解程序 268
§1 尤拉折线法程序 268
§2 改进尤拉折线法程序 271
§3 龙格——库塔法程序 274
§4 龙格——库塔法解微分方程组程序 278
习题参考答案 283
附表 300
后记 301