QBasic语言程序
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
教学大纲
计算机系教学大纲 QBasic语言程序设计 《QBasic语言程序设计》教学大纲
课程代码:8611
课程名称:QBasic语言程序设计
授课专业:计算机应用类专业
课程性质:《QBasic语言程序设计》是计算机应用类及其相关专业学生的一门必修课,是学习计算机特别是计算机高级语言的一门基础课程。该门课程主要培养学生掌握计算机的基础知识和利用计算机处理问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
的思维方式,掌握高级语言程序设计的基本方法,具有应用计算机解决数值计算、数据处理等方面问题的能力。 教学目的:《QBasic语言程序设计》是计算机应用类及其相关专业学生学习计算机语言的一门基础课程。通过该课程的学习,使学生掌握QBASIC语言的成份及使用方法,具有阅读和编写简单应用程序的能力,培养学生利用计算机处理问题的思维方式,掌握程序设计的基本方法,启发学生主动将计算机引入到其它基础课和专业课中,为进一步培养和提高学生综合编程的能力打好基础。 课程的教学原则和教学方法:
1、学习理论知识与上机实践相结合的原则;
2、课堂教学中使用传统的讲解法,并适当利用多媒体教具演示的方法相结合的原则;
3、课堂讲解与学生自学相结合的原则;
4、教师随时为学生课下辅导、答疑。
课程总学时:总学时数为64学时,其中理论讲授42学时,实验22学时。 课程教学内容要点及建议学时分配:
QBASIC语言的基本知识 (讲授2学时,实验2学时)
(1)程序设计语言的概述
(2)BASIC语言的发展
(3)QBASIC语言的特点
(4)QBASIC语言的使用环境
(5)如何编辑和运行QBASIC语言源程序
具体教学要求:
?了解QBASIC语言的特点;
?掌握如何编辑和运行QBASIC语言源程序;
?熟悉QBASIC的运行环境,会安装QBASIC系统。
QBASIC语言程序设计初步 (讲授4学时)
(6)QBASIC语言源程序的结构
(7)常量
- 9 -
计算机系教学大纲 QBasic语言程序设计
(8)变量
(9)
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
函数
(10)QBASIC语言的运算符和表达式
(11)编写和运行一个简单的程序
具体教学要求:
?掌握QBASIC语言源程序的结构;
?掌握常量以及变量的分类;
?掌握变量命名规则,并达到熟练应用;
?熟练掌握标准函数的正确使用;
?能够正确
书
关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf
写QBASIC语言的表达式。
顺序程序设计 (讲授6学时,实验2学时) (12)输出语句(PRINT语句)及输出格式 (13)赋值语句(LET语句)
(14)键盘输入语句(INPUT语句)
15)读数语句(READ语句)和置数语句(DATA语句) (
(16)恢复数据指针语句(RESTORE语句) 17)结束语句(END语句)、暂停语句(STOP语句)及 REM语句 (
具体教学要求:
?掌握PRINT语句、LET语句、INPUT语句的格式、作用,并能熟练
使用;
?掌握READ语句和DATA 语句和RESTORE语句格式、作用和使用;
?知道END语句、STOP语句及REM语句的作用。
选择结构程序设计 (讲授4学时,实验2学时) (18)关系表达式和逻辑表达式
(19)行IF语句
(20)块IF语句
(21)多分支选择结构语句
具体教学要求:
?掌握关系表达式和逻辑表达式,并能够熟练应用; ?掌握行IF语句和块IF语句的格式、作用和使用规则; ?掌握利用IF语句和多分支选择结构语句进行程序设计的方法,会利
用选择结构语句编写简单的应用程序。
循环结构程序设计 (讲授8学时,实验4学时) (22)WHILE循环结构
(23)FOR循环结构
(24)DO循环结构
- 10 -
计算机系教学大纲 QBasic语言程序设计
(25)EXIT FOR语句和EXIT DO 语句
(26)循环的嵌套
具体教学要求:
?掌握各种循环语句的语法结构和执行过程以及循环的条件;
?掌握循环型程序设计的技巧和多重循环程序设计的方法;
?会利用循环语句编写简单的应用程序。 函数与子程序 (讲授6学时,实验4学时)
(27)用户自定义函数(DEF函数)
(28)块内子程序(子例程)
(29)模块化子程序和模块化的函数
(30)全局变量和局部变量
(31)过程的嵌套调用和递归调用
具体教学要求:
?掌握自定义函数格式和使用;
熟练掌握模块化子程序和模块化函数的定义和使用; ?
?掌握全局变量和局部变量的定义和作用 ;
?掌握过程的嵌套调用和递归调用;
?了解模块化程序设计方法;
?掌握块内子程序的建立和使用。 数组(讲授6学时,实验4学时)
(32)数组和数组元素的概念
(33)数组的建立和引用
(34)静态数组和动态数组
(35)一维数组的使用
(36)二维数组的使用
(37)数组作为过程的参数
具体教学要求:
?理解数组和数组元素的概念;
?掌握一维、二维数组的定义方法;
?掌握一维、二维数组的使用;
?掌握数组在数据处理中的几种基本处理方法(选数列中最大、最小数,
在有序数列中插入数据,对数列进行排序,查找);
?了解数组作为过程的参数的应用。 字符串处理(讲授2学时,实验2学时)
(38)字符串常量和字符变量
(39)字符串的连接和比较
- 11 -
计算机系教学大纲 QBasic语言程序设计
(40)字符串数组
(41)子字符串
(42)字符串函数和字符串处理程序举例
具体教学要求:
?理解字符串的概念;
?掌握字符串常量和字符变量;
?掌握字符串函数的使用和字符串的各种处理。 文件介绍(讲授2学时)
(43)文件、文件类型、文件与记录、文件名、文件的读写和文件缓冲区、文
件指针的概念
(44)顺序文件的打开与关闭,顺序文件的建立,存取与修改
(45)顺序文件的有关函数和语句
(46)随机文件的打开与关闭,随机文件的建立,存取与修改
(47)随机文件的有关函数和语句
48)QBASIC处理文件与目录的语句 (
具体教学要求:
?了解文件的概念、文件指针的概念;
?了解顺序文件的打开与关闭、建立、存取与修改;
?了解随机文件的打开与关闭、建立、存取与修改。 屏幕控制和作图简介(讲授2学时,实验2学时)
(49)文本模式和图形模式
(50)屏幕控制语句(LOCATE、WIDTH、CLS、CSRLIN、POP、SCREEN、
COLOR)
(51)画点和画线(PSET、PRESET、LINE、DRAW)
(52)画圆、椭圆和画圆弧(CIRCLE)
(53)图形着色(PAINT)
(54)图形窗口(WINDOWS、VIEW)
具体教学要求:
?了解屏幕控制语句;
?了解作图语句的使用以及如何设置图形窗口进行作图;
?能够利用作图语句画出简单的图形。
教材
民兵爆破地雷教材pdf初中剪纸校本课程教材衍纸校本课程教材排球校本教材中国舞蹈家协会第四版四级教材
和主要参考书:
教材
(55)田智 编《Qbasic/Visual Basic程序设计语言教程》内蒙古大学出
版社
- 12 -
计算机系教学大纲 QBasic语言程序设计
(56)谭浩强 编《QBASIC语言教程》电子工业出版社出版
(57)刘瑞新等编《QBASIC语言程序设计教程》电子工业出版社
教学参考书
(58)谭浩强 编《QBASIC语言教程》电子工业出版社出版
(59)谭浩强 编《QBASIC语言习题及解答》电子工业出版社
(60)刘瑞新等编《QBASIC语言程序设计教程》电子工业出版社
(61)田智 编《Qbasic/Visual Basic程序设计语言教程》内蒙古大学出版社
课程考试与评估方法:
该课程期末考核采取闭卷笔试和上机操作考试相结合的考核方法。期末考试成绩中,笔试成绩占60%,上机考试占40%。最后总成绩期末考试占70%,平时成绩30%。
大纲编写修改时间:2004年12月21日
教学大纲编写教师:张健立
计算机系审查教师:邢德胜
教务处审查人签字:梁政
分管教学校长签字:田智
- 13 -
计算机系教学大纲 QBasic语言程序设计
14