目 录 1
第一篇BASIC语言及程序设计 1
第一章算术运算及整数运算 1
§1.1基础与概念 1
1.BASIC语言 1
2.BASIC语言中的算术运算 1
3.BASIC语言中的数 2
4.数在BASIC中的存贮 3
5.算术运算符及算术表达式 4
§1.2语句及语法 5
1.BASIC语言中的字符集 5
2.BASIC语句的结构 5
3.算术赋值语句(LET语句) 6
4.输出语句(PRINT语句) 7
5.程序结束语句(END语句) 8
§1.3实践与训练 8
1.变量、表达式在语句中的作用 8
2.程序阅读训练 11
3.程序设计初步 12
4.流程图基础(1) 15
5.上机实验 17
§1.4复习与测试 18
第二章字符操作及输入、输出 20
§2.1基础与概念 20
1.字符常数及其操作 20
2.字符型变量及字符表达式 21
3.数据的输入与输出 22
4.分隔符在输出中的作用 23
5.空行及定位输出 24
6.数及程序输入 25
§2.2语句及语法 26
1.键盘输入语句(INPUT语句) 26
2.读数语句及数据语句(READ/DATA语句) 26
3.数据指针回退语句(RESTORE语句) 27
§2.3实践与训练 28
1.三种常数与三种变量 28
5.暂停语句(STOP语句) 28
4.无条件转移语句(GOTO语句) 28
2.溢出及误差 31
3.程序阅读与分析 32
4.流程图基础(2) 33
5.程序设计例题 34
6.上机操作基础知识 37
§2.4复习与测试 40
1.关系运算 45
§3.1基础与概念 45
第三章关系运算及逻辑运算 45
2.逻辑运算 46
§3.2语句及语法 47
1.条件转移语句(IF……THEN语句) 47
2.循环语句(FOR/NEXT语句) 48
§3.3实践与训练 50
1.认识关系表达式与逻辑表达式 50
2.条件转移语句的形式及分支程序 51
3.程序阅读与分析 52
4.流程图基础(3) 55
5.程序设计例题 57
6.操作命令与出错信息 60
§3.4复习与测试 63
第四章数据的成组操作及累加、累乘 66
§4.1基础与概念 66
1.怎样对大量数据进行累加 66
2.怎样进行累乘 67
3.数组的提出及使用基础 69
1.数组说明语句(DIM语句) 72
§4.2语句及语法 72
2.程序说明语句(REM语句) 73
§4.3实践与训练 74
1.数据的成组输入 74
2.数据的成组输出 76
3.数组元素的使用及操作 78
4.数组使用中的维、界和下标 85
5.流程图基础(4) 91
6.上机实验 94
§4.4复习与测试 96
1.BASIC语言的标准函数 99
§5.1基础与概念 99
第五章数学函数及自定义函数的使用 99
2.自定义函数 100
§5.2语句及语法 100
1.自定义函数语句(DEF语句) 100
2.开关转移语句(ON-GOTO语句) 102
§5.3实践与训练 104
1.三角函数、对数函数的使用 104
2.取整函数的功能与运用 107
3.随机函数及其利用 110
4.符号函数的作用 115
5.程序设计例题 118
§5.4复习与测试 125
第六章字符函数及数据处理 128
§6.1基础与概念 128
1.字符函数在数据处理中的作用 128
2.BASIC语言中的字符函数 128
§6.2语句及语法 129
1.测长函数的功能及使用 129
2.取子串函数的作用 130
3.左、右取子函数 131
4.字符与代码的变换 132
5.数据类型的转换 135
§6.3实践与训练 136
1.字符函数的功能及运用 136
2.字符函数与信息变换 141
3.字符函数与信息筛选 143
4.数值问题非数值化处理 146
§6.4复习与测试 150
1.子程序与主程序 153
第七章程序的结构分析 153
§7.1基础与概念 153
2.常用的程序结构 154
§7.2语句及语法 161
1.转子语句(GOSUB语句) 161
2.返主语句(RETURN语句) 161
3.开关转子语句(ON-GOSUB语句) 162
§7.3实践与训练 162
1.子程序的设计与试验 162
2.程序结构的转化试验 166
§7.4复习与测试 168
第二篇基础程序设计例题及题解 173
第一章数及数列 173
§1.1数的分类 173
§1.2寻找某些特定的自然数 176
§1.3自然数的验证 190
§1.4数列的形成 193
§2.1求多项式之值 197
第二章多项式及近似计算 197
§2.2近似计算 202
第三章解方程 212
§3.1求方程f(x)=0的根 212
§3.2求方程组的解 217
§3.3解不定方程 219
第四章极值与排序 227
§4.1极值 227
§4.2排序 231
§5.1形成指定数组 239
第五章数组运算 239
§5.2数组元素的查找及变换 245
第六章数制转换 254
§6.1十进制整数翻成二进制整数 254
§6.2二进制整数翻成十进制整数 256
§6.3十进制小数翻成二进制小数 260
§6.4二进制小数翻成十进制小数 262
第七章字符图形 265
§7.1几何图形 265
§7.2函数图形 282
第八章表格输出 290
§8.1输出数表 290
§8.2直方图的制作 302
第九章字符串操作 307
§9.1字符串处理 307
§9.2字符串应用 318
第十章简单计算与应用 325
§10.1基础计算 325
§10.2实用计算 332
参考文献 364