目录 1
前言 1
第一章 计算机导论 1
1.1 引言 1
1.2 关于计算机 2
1.3 计算机的发展 3
1.4 计算机的结构 4
1.4.1 中央处理单元 4
1.4.3 存储器单元 5
1.4.2 输入装置 5
1.4.4 后备存储器 6
1.4.5 输出装置 6
1.5 程序和程序执行 6
参考文献 8
第二章 BASIC语言基础知识 9
2.1 引言 9
2.2 BASIC语言要点 10
2.3 数 11
2.4 变量 12
2.5 数学符号和表达式 13
2.6 赋值语句 15
2.7 数学函数 16
2.8 程序输入 17
2.9 程序输出 21
2.9.1 打印语句 21
2.9 2 打印格式函数 23
2.10 注释语句 24
2.11 结束语句(END)和暂停语句(STOP) 24
2.13 程序控制语句 25
2.12 下标变量(列表和数组) 25
2.13 1 无条件转向语句 26
2.13.2 条件转向语句 26
2.13.3 循环语句 27
2.13.4 多重分支 31
2.14 子程序 32
2.15 用户自定义函数 33
2.16 命令 35
2.16.1 列程序清单命令——LIST 35
2.16 2 清除计算机存储的命令——NEW 35
2.16.4 程序检索命令——LOAD 36
2.16.3 程序储存语句——SAVE 36
2.17 键盘输入和编辑程序 37
参考文献 37
第三章 扩展BASIC语言和微型计算机 39
3.1 引言 39
3.2 微型计算机 39
3.2.1 ROM——只读存储器 41
3.2.2 RAM——随机存取存储器 41
3.3 微型计算机中附加的BASIC语言命令 42
3.3.1 单个字符输入 43
3.3.2 字符串处理函数 46
3.4 检索存储器地址命令PEEK和存入命令POKE 51
3.5 其他扩展 52
3.6 后备存储器 53
3.7 文件概念 55
3.7.1 程序文件 56
3.7.2 数据文件 56
参考文献 58
第四章 数组处理 59
4.1 引言 59
4.2 数组说明语句 60
4.3 数组的输入和输出 61
4.5 矩阵运算 63
4.4 数组编址 65
4.6 排序介绍 70
4.6.1 逐次挑选最大数字的排序方法 70
4.6.2 逐次交换邻近数字对的排序方法 72
练习题 73
参考文献 74
5.2 用梯形法和辛普生法进行数值积分 75
5.1 引言 75
第五章 数值方法 75
5.3 解方程组 79
5.4 特征值问题 87
5.5 回归分析 89
5.6 多项式曲线拟合 92
5.7 线性约束函数的最优化 96
练习题 99
参考文献 100
6.1 引言 101
6.2 数据显示技术 101
第六章 计算机输出和图形学 101
6.2.1 屏幕和存储器变换 102
6.2.2 格式输出 107
6.2.3 菜单及其选择 110
6.2.4 简单的图形输出 112
6.2.5 装入屏幕存储器 113
6.3 图形学 114
6.3.1 屏幕分辨率 120
6.3.2 文字或字母的分辨率 120
6.3.3 低分辨率 125
6.3.4 双密度绘图 129
6.3.5 高分辨率 139
6.4 硬拷贝 142
参考文献 144
第七章 在结构分析中的应用 145
7.1 引言 145
7.2 平面桁架分析的刚度法 145
7.2.1 荷载-位移的关系 146
7.2.2 桁架杆件的刚度矩阵 146
7.2.4 刚度矩阵的确定 148
7.2.3 完整结构的刚度矩阵 148
7.2.5 平衡方程的解 149
7.2.6 位移和结构力 150
7.2.7 平面桁架的分析程序 150
7.2.8 数据准备 150
7.3 平面刚性构架分析的刚度法 159
7.3.1 刚性构架杆件的荷载-位移关系 159
7.3.2 施加的荷载的处理 161
7.3.3 杆件力的变换 162
7.3.4 平面构架的程序 162
7.3.5 数据准备 163
练习题 164
参考文献 177
第八章 在结构设计中的应用 179
8.1 引言——工程设计的迭代法 179
8.2 按照CP110设计钢筋混凝土梁 180
8.3 设计钢结构斜屋顶门式刚架 186
8.4 交互式计算机辅助结构设计 188
参考文献 189
9.1.2 纵距和横距 190
9.1.1 初步计算 190
9.1 有关闭合导线的计算 190
第九章 在测量学中的应用 190
9.1.3 误差分析 191
9.1.4 两经度距离法 191
9.1.5 闭合导线程序 192
9.1.6 闭合导线程序应用实例 192
9.1.7 纵距和横距参量 197
9.1.8 导线程序的输出 198
9.2 土方计算 198
9.2.1 方法的基础 199
9.2.2 数据准备 201
9.2.3 程序的输出 202
参考文献 206
第十章 在水力学中的应用 207
10.1 引言 207
10.2 明渠渐变流的水面曲线 207
10.2.1 程序 211
10.3 网络管流 216
10.3.1 理论根据 216
10.3.2 程序 218
参考文献 225
第十一章 在土力学中的应用 226
11.1 引言 226
11.2 实验数据分析 226
11.3 设计 240
11.3.1 悬壁板桩墙 241
11.3.2 斜坡稳定性 248
11.4 固结沉降速率 260
11.4.1 数值解 262
练习题 273
参考文献 274
第十二章 接口 275
12.1 引言 275
12.2 数据传输和通讯 275
12.3 串行总线 276
12.4 并行总线 278
12.5 测量装置 279
12.6 软件 281
参考文献 295
附录一 计算机词汇表 296
附录二 BASIC语言概要 300