第一章 数据的类型及其运算 1
§1.1 BASIC数据类型 1
§1.2 常量和变量的概念 1
1.2.1 常量 1
1.2.2 变量及变量命名规则 1
目录 1
1.2.3 常量和变量的类型说明 2
§1.3 BASIC的运算符和表达式 2
1.3.1 BASIC算术运算符 2
1.3.2 BASIC算术表达式 3
习题 4
第二章 简单语句和顺序结构程序设计 5
§2.1 赋值操作和赋值语句(LET语句) 5
2.2.2 PRINT语句的作用 6
§2.2 数据的输出和输出语句(PRINT语句) 6
2.2.1 PRINT语句的一般格式 6
2.2.3 PRINT语句的输出格式 7
2.2.4 实数的输出形式 9
§2.3 数据输入(INPUT语句,READ/DATA语句和RESTORE语句) 9
2.3.1 键盘输入语句(INPUT语句) 9
2.3.2 读数语句(READ语句)和置数语句(DATA语句) 10
2.3.3 恢复数据区语句(RESTORE语句) 12
2.3.4 三种提供数据的语句比较 13
§2.4 程序停止执行(END语句和STOP语句) 14
2.4.1 结束语句(END语句) 14
2.4.2 暂停语句(STOP语句) 14
§2.5 程序注释(REM语句) 15
习题 16
§2.6 转向语句(GOTO语句) 16
§3.1 逻辑运算的概念 20
3.1.1 逻辑量的概念 20
3.1.2 关系运算符和关系表达式 20
第三章 选择结构程序设计 20
3.1.3 逻辑运算符和逻辑表达式 21
§3.2 二分支选择结构 21
§3.3 选择结构的嵌套 23
§3.4 多分支选择结构 25
习题 30
第四章 循环结构程序设计 33
§4.1 循环的概念 33
4.2.1 FOR—NEXT循环的结构 34
4.2.2 FOR—NEXT语句的执行过程 34
§4.2 计数型循环结构(FOR—NEXT语句) 34
4.2.3 程序举例 38
§4.3 条件型循环 40
§4.4 循环嵌套 43
习题 47
第五章 数组程序设计 51
§5.1 数组和数组元素的概念 51
§5.2 定义数组和引用数组元素的方法 51
5.2.1 数组定义语句 51
5.2.2 一维数组的定义和引用数组元素的方法 52
5.2.3 二维数组的定义和引用数组元素的方法 53
§5.3 数组的运算 55
习题 59
§6.1 标准函数 63
第六章 函数与子程序 63
6.1.1 随机函数(RND函数) 64
6.1.2 输出位置函数(TAB函数) 67
§6.2 自定义函数和自定义函数语句(DEF语句) 71
§6.3 子程序的结构与调用 73
6.3.1 转子语句(GOSUB语句)和返回语句(RETURN语句) 73
6.3.2 调用子程序的规则 74
6.3.3 ON—GOSUB语句 76
6.3.4 程序举例 76
习题 78
第七章 字符处理 82
§7.1 字符串的概念 82
7.1.1 用赋值语句将字符串赋给字符串变量 82
7.1.2 用READ和DATA语句向字符串变量赋值 83
7.1.3 在INPUT语句中使用字符串变量 85
§7.2 字符串的运算 86
7.2.1 字符串表达式及字符串运算符 86
7.2.2 字符串的比较 87
§7.3 字符串函数 90
7.3.1 求字符串长度的函数(LEN函数) 90
7.3.2 把数值转换成字符串的函数(STR$函数)和把字符串转换成数值的函数(VAL函数) 92
7.3.3 求子串的函数 93
7.3.4 查子串位置的函数(INSTR函数) 94
7.3.5 ASCII字符与代码之间转换函数 95
7.3.6 产生n个相同字符的字符串函数(STRING$函数) 96
§7.4 字符串数组 96
习题 98
8.1.3 文件名 100
8.1.2 文件与记录 100
第八章 文件 100
8.1.1 文件的分类 100
§8.1 文件的概念 100
8.1.4 文件号 101
§8.2 对源程序文件的操作 101
§8.3 对顺序文件的操作 102
§8.4 对随机文件的操作 105
习题 108
第九章 屏幕控制与作图 113
§9.1 屏幕控制 113
9.1.1 清除屏幕(CLS语句) 113
9.1.2 屏幕定位(LOCATE语句) 113
9.1.3 屏幕最后一行显示的控制(KEY OFF语句和KEY ON语句) 114
§9.2 显示模式的控制(SCREEN语句) 115
§9.3 颜色的设置 116
9.3.1 字符显示模式下颜色的选择(字符显示模式下的COLCOR语句) 116
9.3.2 图形显示模式下颜色的选择(图形显示模式下的COLOR语句) 118
§9.4 标准作图语句 118
9.4.1 画点(PSET语句和PRESET语句) 118
9.4.2 画线(LINE语句) 119
9.4.3 画圆、椭圆和圆弧 121
§9.5 图形的着色 123
习题 125
第十章 常用算法程序举例 128
§10.1 穷举法 128
§10.2 递推法 129