目录 1
第一课 与计算机“对话” 1
一、计算机语言 1
二、使用QBASIC语言 2
三、QBASIC语言的命令方式与程序方式 4
练习与实习一 5
第二课 友好的QBASIC语言 7
一、QBASIC程序 7
二、QBASIC的输入与修改 7
四、菜单的使用 9
三、程序的运行 9
五、程序的存取 10
六、程序的删除 12
七、QBASIC系统的退出 12
练习与实习二 12
第三课 欢乐音乐会 14
一、让计算机演奏乐曲 14
二、音乐语句PLAY 15
三、乐曲演奏会 16
练习与实习三 19
二、各种符号 21
一、数的表示法 21
第四课 QBASIC语言基础知识 21
三、常量 23
四、变量 23
五、一些标准函数 24
六、表达式 24
练习与实习四 25
第五课 简单程序设计(一) 27
一、赋值语句(LET语句) 28
二、广泛使用的打印语句(PRINT语句) 29
练习与实习五 33
三、CLS、END语句 33
第六课 简单程序设计(二) 36
一、键盘输入语句(INPUT) 36
二、无条件转移语句(GOTO) 38
三、读数和置数语句(READ/DATA) 39
四、三种输入语句的比较 41
练习与实习六 43
第七课 IF…THEN…ELSE语句 45
一、条件语句 45
二、流程图 47
三、进一步使用IF语句 48
四、块结构条件语句 49
五、随机函数RND(X)、截断函数FIX(X)及取整函数INT(X) 51
练习与实习七 57
第八课 循环语句 59
一、FOR-NEXT循环 59
二、带WHILE子句的DO循环 65
练习与实习八 68
第九课 多重循环 70
一、字符(数字)组成的图形 72
二、数值问题 77
练习与实习九 80
二、关系表达式的逻辑值 82
三、逻辑表达式的逻辑值 82
一、逻辑值 82
第十课 神秘的逻辑运算 82
四、各种运算的优先顺序 83
五、逻辑判断 83
练习与实习十 87
第十一课 数组 88
一、数组 88
二、下标变量 88
三、数组说明语句 90
四、数组的应用 92
练习与实习十一 95
第十二课 字符串处理 97
一、字符串 97
二、字符串变量 97
三、字符串数组 97
四、字符串函数 97
五、字符处理实例 99
练习与实习十二 105
第十三课 程序设计的过程及实践 107
一、结构化程序设计的一般过程 107
二、程序设计举例 110
练习与实习十三 113
第十四课 程序设计实践(一) 114
例题解析 114
练习与实习十四 122
第十五课 程序设计实践(二) 124
例题解析 124
练习与实习十五 135
综合练习 136
附录一 参考答案 146
附录二 ASCⅡ代码表 192
附录三 QBasic常见错误信息 193
附录四 QBasic常用函数 194