QBASIC语言程序设计
(一)QBASIC的基本概念
1.QBASIC提供的数据类型。
2.常量和变量的概念、变量的命名规则、变量的类型说明。
3. 运算符和运算规则(算术运算、关系运算、逻辑运算、字符运算)。
4. 表达式(算术表达式、关系表达式、逻辑表达式、字符表达式)的概念及求值。
(二)顺序结构程序设计
1. 变量的赋值(LET语句)。
2. 数据输出(PRINT语句)。
3. 数据输入(INPUT语句,READ/DATA语句,RESTORE语句)。
4. 程序停止执行(END语句,STOP语句)。
5. 程序注释(REM语句)。
(三)选择结构程序设计
1. 行IF语句。
2. 块IF结构。
3. SELECT CASE结构
4. 选择结构的嵌套
(四)循环的概念
1. 循环的概念。
2. WHILE循环结构。
3. FOR——NEXT循环结构。
4. DO循环结构。
5. 循环结构的嵌套。
(五)数组
1. 数组和数组元素。
2. 数组定义的方法。
3. 引用数组元素的方法。
4. 静态数组和动态数组。
5. 一维数组和多维数组。
6. 数组的运算。
(六)函数与子程序
1. 标准函数。
2. 单行自定义函数和多行自定义函数的定义和引用。
3. 块内子程序──子例程(GOSUB——RETURN语句,ONGOSUB——RETURN语句及ONKEY(n)GOSUB——RETURN语句)。
4. 独立模块的子程序的定义(SUB——ENDSUB语句)和调用(CALL语句)。
5. 模块化函数的定义(FUNCTION——ENDFUNCTION语句)和调用。
6. 模块间的数据传递(虚实结合)。
7. 全局变量与局部变量。
8. 过程的嵌套调用。
9. 过程的递归调用。
(七)字符处理
1. 字符串变量的概念。
2. 字符串变量的赋值。
3. 字符串的运算。
4. 字符串函数。
5. 字符串数组。
(八)文件
1. 文件的概念。
2. 对源程序文件的操作。
3. 对顺序文件的操作。
4. 记录型变量的定义(TYPE——ENDTYPE语句)和随机文件的操作。
(九)屏幕控制与作图
1. 屏幕控制(CLS语句,LOCATE语句)。
2. 显示模式的控制(SCREEN语句)。
3. 颜色的设置(COLOR语句)。
4. 标准作图语句(PSET语句,PRESET语句,LINE语句,DRAW语句和CIRCLE语句)。
5. 图形的着色(PAINT语句)。