目 录 1
第1章绪论 1
1.1 BASIC语言的历史及特点 1
1.1.1 BASIC语言的简单历史回顾 1
1.1.2 BASIC语言的特点 2
1.2 BASICA的运行环境 2
1.3 BASICA系统的启动和退出 2
1.4 BASICA程序的编辑、运行 4
1.4.1光标的移动 4
1.4.2程序的输入与修改 4
1.4.3 BASICA的命令 5
习题1 7
第2章BASICA语言基础 9
2.1 BASICA的操作方式和程序结构 9
2.1.1 BASICA的操作方式 9
2.1.2 BASICA程序的形式结构 10
2.1.3 BASICA程序的逻辑结构 10
2.1.4 BASICA字符集 10
2.2常量、变量和表达式 10
2.2.1常量 10
2.2.2变量 11
2.2.3标准函数 12
2.2.4表达式 13
习题2 15
第3章简单的程序设计 17
3.1 赋值语句 17
3.2读数语句、置数语句和恢复数据语句 18
3.2.1读数语句(READ语句)和置数语句(DATA语句) 18
3.2.2 恢复数据语句(RESTORE语句) 19
3.3键盘输入语句 19
3.4输出语句 20
3.4.1 屏幕输出语句(PRINT语句) 20
3.5.1 注释语句(REM语句) 22
3.4.2 打印输出语句(LPRINT语句) 22
3.5注释语句、结束语句、暂停语句 22
3.5.2 结束语句(END语句) 23
3.5.3 暂停语句(STOP语句) 23
3.6语句功能键和程序举例 23
3.6.1语句功能键 23
3.6.2程序举例 24
习题3 26
第4章程序的选择结构 28
4.1无条件转移语句 29
4.2 条件语句 29
4.3 流程图 31
4.4 程序举例 34
习题4 37
第5章数组 38
5.1数组和数组元素的概念 39
5.1.1数组名和数组类型 39
5.1.2数组元素和下标表达式 39
5.1.3数组元素的排列和其在计算机内的存储 40
5.2 一维数组 40
5.3二维数组 41
5.4数组说明语句(DIM语句) 42
5.4.1数组说明语句的形式 43
5.4.2 使用DIM语句应注意的事项 43
习题5 44
第6章循环结构 44
6.1 用GOTO语句构造循环 45
6.2用FOR—NEXT语句实现循环 46
习题6 53
第7章字符串 57
7.1.3字符串表达式 58
7.1.2字符串变量 58
7.1.4字符串的比较 58
7.1.1字符串常量 58
7.1 字符串常量、变量、表达式 58
7.1.5字符串变量的赋值 59
7.1.6字符串的输出 59
7.2字符串数组 60
7.3字符串函数 61
7.3.1 LEN函数 61
7.3.2 LEFT$函数 62
7.3.3 RIGHT$函数 62
7.3.4 MID$函数 62
7.3.6 CHR$函数 63
7.3.5 ASC函数 63
7.3.7 STR$函数 64
7.3.8 VAL函数 64
7.3.9 STRING$函数 64
习题7 65
第8章 自定义函数和子程序 66
8.1自定义函数和DEF语句 67
8.1.1 自定义函数的概念 67
8.1.2 自定义函数的定义 67
8.1.3 自定义函数的调用 67
8.1.4程序举例 68
8.2子程序 68
8.2.1 子程序的定义 69
8.2.2子程序的调用 70
8.2.3子程序的讨论 71
8.2.4程序举例 71
习题8 74
第9章文件 76
9.1 文件的基本概念 77
9.1.1 文件的种类 77
9.1.2文件的术语 77
9.2.1顺序文件 79
9.2数据文件 79
9.2.2随机文件 86
习题9 93
第10章常用算法的程序设计 97
10.1 程序设计的基本步骤 97
10.1.1 理解任务明确问题 97
10.1.2建立数学模型 97
10.1.3选择算法和策略 97
10.1.4选择数据结构 97
10.1.7录入源程序并纠错 98
10.1.8整理资料 98
10.1.6编写程序 98
10.1.5 画出流程图 98
10.2基本问题的编程 100
10.2.1基本运算 100
10.2.2数值与积分运算 102
10.3 趣味问题 105
10.4矩阵与方程 106
10.4.1矩阵运算 106
10.4.2一元方程的近似求根 108
10.5 排 序 110
10.5.1选择排序 110
10.5.2冒泡排序 111
10.5.3线性插入排序方法 112
10.5.4折半插入排序方法 113
10.5.5希尔(Shell)排序 114
10.6 查 找 116
10.6.1顺序查找 116
10.6.2折半查找 118
习题10 119
第11章屏幕的控制与作图 125
11.1显示器的基础知识 125
11.2文本显示方式 125
11.3.2 KEY OFF和KEY ON语句 126
11.3.3 LOCATE语句 126
11.3屏幕控制语句 126
11.3.1 CLS语句 126
11.3.4 WIDTH语句 128
11.3.5 SCREEN语句 128
11.3.6 字符显示方式下的COLOR语句 129
11.4 图形方式的操作 131
11.4.1 图形方式 131
11.4.2作图语句 132
11.4.3保存和重新调用图形 139
11.4.4定义屏幕坐标和限制屏幕窗口 141
习题11 142
12.2 SOUND语句 143
第12章声音和音乐 143
12.1 BEEP语句 143
12.3 PLAY语句 144
习题12 145
第13章 其他BASIC简介 146
13.1 编译BASIC 146
13.1.1编译BASIC系统文件 146
13.1.2用编译BASIC设计程序 146
13.1.3 编译BASIC和BASICA的区别 147
13.2 True BASIC简介 147
13.2.1 True BASIC的使用 148
13.2.3 True BASIC的循环结构 149
13.2.2 True BASIC的选择结构 149
13.2.4 True BASIC的子程序 150
13.2.5 True BASIC的绘图 150
13.3 Quick BASIC 151
13.3.1 Quick BASIC的安装 151
13.3.2 进入Quick BASIC环境 151
13.4 Visual Basic 152
13.4.1 Visual Basic的由来 152
13.4.2安装Visual Basic 153
13.4.3启动Visual Basic 153
13.4.5 Visual Basic的术语 155
13.4.4 Visual Basic环境 155
13.4.6 Visual Basic程序开发环境 156
13.4.7程序开发的步骤 158
13.4.8 Visual Basic应用程序的基本结构 159
13.4.9 Visual Basic过程的代码 161
13.4.10变量 162
13.4.11数组 164
13.4.12流程控制结构 164
13.4.13表达式与运算符 165
13.4.14程序举例 166
附录Ⅰ BASIC错误信息 168
附录Ⅱ BASIC关键词参考 169