第一章 什么是BASIC语言 1
一、BASIC语言是初学者的启萌老师 1
(一)BASIC适合于初学者 1
(二)BASIC语言的特点 2
二、BASIC的启动与退出 3
(一)冷启动方法 4
(二)热启动方法 6
(三)怎样退出BASIC系统 7
(一)几个常用的命令 8
三、怎样输入和修改程序 8
(二)程序的修改 9
四、什么是BASIC程序 11
(一)BASIC语言中的各种符号 12
(二)BASIC常量与变量 13
(三)BASIC程序的组成 15
第二章 BASIC绘画唱歌 19
一、BASIC状态下的屏幕显示方式 21
(一)文本方式 21
(二)图形方式 22
(一)在文本方式下使用COLOR语句 26
二、为画面选择色彩 26
(二)在中分辨率下使用COLOR语句 27
三、明快的直线图形 28
(一)画点 28
(二)画线 30
(三)画矩形 34
四、圆和椭圆 40
(一)画圆 40
(二)画圆弧和扇面 41
(三)画椭圆 43
(四)图形着色 45
(五)GET——取图语句 46
(六)PUT——写图语句 47
五、图形集 48
(一)花 48
(二)小动物 51
(三)玩具 62
(四)景色 66
(五)小动画 70
六、快乐的音响 81
(一)升、降半个音符 82
(二)高八度音或低八度音 82
(三)确定音符或休止符的拍节 82
(四)确定演奏速度 83
(五)确定发音的另一种方式 85
(六)确定演奏方式 85
(七)使用X子字符串 86
(八)发声语句BEEP 89
七、保存写好的程序 90
(一)SAVE命令——建立源程序文件 91
(二)LOAD命令——调用源程序文件 92
(三)RUN命令——运行源程序文件 93
(四)FILES命令——列磁盘目录 93
(五)NAME命令——更改文件名 94
(六)KILL命令——删除文件 94
(七)DIR命令——列文件目录 95
第三章 和电脑一起做数学题 96
一、数值型常量、变量和表达式 96
(一)数值型常量 96
(三)BASIC算术表达式 99
(二)数值型变量 99
(四)立即打印式 102
二、显示结果的PRINT语句 103
(一)PRINT语句的使用方式及作用 103
(二)怎样控制输出结果在屏幕上的位置 105
三、简捷的赋值语句——LET 110
(一)LET就是赋值语句 110
(二)LET具有赋值与计算的双重功能 111
(三)使用LET语句时的技巧 112
(一)怎样使用INPUT语句 117
四、灵活多变的INPUT语句 117
(二)使用INPUT语句要谨慎 119
五、输入大量数据的READ/DATA语句 120
(一)读数语句与置数语句 120
(二)RESTORE语句的妙用 123
(三)三个数据输入语句的比较 126
(四)END、STOP与REM语句 127
六、流程图——框图 129
(一)流程图符号 130
(二)传统流程图与N-S流程图 131
(三)文本图形集 132
第四章 分支和循环结构 137
一、GOTO语句 137
(一)无条件转移 137
(二)有条件转移 139
二、IF语句与程序的选择结构 140
(一)关系表达式与逻辑表达式 141
(二)应用实例 143
(一)INTX——取整函数 150
三、随机函数RND(X)与取整函数INT(X) 150
(二)RND——随机函数 153
(三)应用实例 157
四、巧妙的循环结构 158
(一)用IF-THEN实现循环 159
(二)用WHILE-WEND实现循环 163
(三)用FOR-NEXT形成的循环 168
(四)多重循环语句 182
(五)由字符组合而成的文本图形 191
(一)算术函数 204
一、函数 204
第五章 数组与函数 204
(二)三角函数 208
(三)DEF FN——自定义函数 209
二、数组 212
(一)下标变量与数组 212
(二)一维数组与数组说明语句 214
(三)二维数组与数组说明语句 227
(一)字符串的连接 231
(二)比较字符串的大小 231
三、字符串与字符串函数 231
(三)字符串函数 233
第六章 子程序和多分支结构 238
一、转子语句GOSUB与返回语句RETURN 238
(一)GOSUB与RETURN的用法 239
(二)主程序多次调用同一子程序 240
二、多分支结构 245
(一)ON-GOTO语句 245
(二)ON-GOSUB语句 246
第七章 建立数据文件 251
一、顺序存取数据文件 252
(一)顺序存取文件的建立 253
(二)顺序存取文件的调用 255
(三)顺序存取文件的扩展 256
(四)EOF——文件结束函数 260
二、随机存取数据文件 260
(一)随机数据文件的建立 261
(二)随机数据文件的调用 263
(二)使用文件概念做题 265
(一)回答问题 265
三、练习 265
第八章 习题与答案 266
一、第二章内容的习题与答案 266
(一)练习题 266
(二)答案 273
二、第三章内容的习题与答案 276
(一)判断变量名 276
(二)改写代数式 276
(六)运行程序 276
(五)改错 277
(三)数字输出的记数法 277
(四)计算逻辑表达式 277
(七)编写程序并画框图 279
(八)编写程序的答案 280
三、第四章内容的习题与答案 281
(一)改错 281
(二)运行程序 282
(三)编写程序 284
(四)简答题 287
(五)编写程序的答案 287
(一)简答题 293
四、第五章内容的习题与答案 293
(二)运行下列程序 294
(三)编写程序 297
(四)编写程序的答案 298
五、第六章内容的习题与答案 301
(一)运行程序 301
(二)编写程序 304
(三)做图 305
(四)编写程序的答案 305
附录 309