QBASIC讲义
- 格式:ppt
- 大小:300.50 KB
- 文档页数:51


Qbasic 教程●计算机语言大致分为三种:机器语言(0、1)、汇编语言(指令是用符号和数字来代替二进制代码的)、高级语言(是由一系列按一定语言规则写出的语句组成的语言)●关于程序:⏹计算机程序就是:用计算机语言描述的解决问题的程序。
⏹程序是:由让计算机完成任务的、合乎计算机语言规则的一系列语句(指令)组成的。
⏹计算机程序设计就是:探求解决问题的方法并将实现它的步骤写成计算机的程序的过程。
●第一章BASIC语言概述BASIC(Beginner’s All-purpose Symbolic Instruction Code 的缩写,意为初学者通用符号指令代码)一、BASIC语言的发展.BASIC语言于1964年问世三、QBasic的特点QBasic是结构化的程序设计语言,与第二代BASIC相比有如下特点:1、扩充了变量和常量的类型.变量名长度:40个字符.增加了长整型、定长字符型变量.可定义数值常量、字符串常量2、提供了新的选择结构.条件语句IF<条件>THEN<语句组1>ELSE<语句组2>END IF.多分支语句SELECT3、改进了循环结构增加以下两个循环语句:.WHILE循环WHILE <条件><循环体>WEND.DO循环2、微机BASIC(第二代).Microsoft总裁Bill.Gates编写只有4k字节的解释程序.TRS-80 BASIC.Apple BASIC.MSBASIC(BASICA).GWBASIC3、结构化BASIC(第三代).限制GOTO语句,程序模块化.True BASIC真正的BASIC.Quick BASIC.Turbo BASIC.QBasic(DOS5.0以上)4、面向对象的BASIC.windows环境下的Visual BASIC,图形界面,支持多媒体.二、QBasic的特点QBasic是结构化的程序设计语言,与第二代BASIC相比有如下特点:1、扩充了变量和常量的类型.变量名长度:40个字符.增加了长整型、定长字符型变量.可定义数值常量、字符串常量2、提供了新的选择结构.条件语句IF<条件>THEN<语句组1>ELSE<语句组2>END IF.多分支语句SELECT3、改进了循环结构增加以下两个循环语句:●WHILE循环WHILE <条件><循环体>WEND●DO循环DO WHILE <条件><循环体>LOOP4、子程序和函数作为单独的模块5、不需要行号6、具有良好的编辑环境7、提供联机“Help”8、提供“分步执行”“跟踪”等调试9、采用先进的解释执行方式10、与Visual BASIC完全兼容三、QBasic使用环境(一)进入QBQBASIC主要由QBASIC.EXE(可执行文件)和QBASIC.HLP(在QB编程环境中由Help菜单调用帮助信息的文件)两个基本文件组成,它属于DOS系统下的软件,也可在WINDOWS95/98视窗下双击运行,但其最佳的运行环境还是DOS环境,即首先要进入WINDOWS提供的DOS环境,当需要在DOS系统下输入汉字时,还需启动DOS下的汉字输入系统“UCDOS”,最后进入QBASIC.EXE所在的目录执行QBASIC.EXE程序文件。
QBasic信息技术教案第一章:QBasic简介1.1 课程目标了解QBasic的发展历史掌握QBasic的基本语法和操作1.2 教学内容QBasic的发展历程QBasic的安装和运行QBasic的基本语法QBasic的编辑和运行1.3 教学方法讲解和演示相结合学生动手实践1.4 教学评估课堂问答课后作业第二章:QBasic的基本数据类型2.1 课程目标掌握QBasic的基本数据类型学会使用QBasic进行数学运算2.2 教学内容整数类型(Integer)浮点数类型(Single)字符串类型(String)布尔类型(Boolean)数学运算符和函数2.3 教学方法讲解和演示相结合学生动手实践2.4 教学评估课堂问答课后作业第三章:QBasic的控制结构3.1 课程目标掌握QBasic的控制结构学会使用QBasic进行流程控制3.2 教学内容顺序结构选择结构(If语句)循环结构(For循环、While循环)3.3 教学方法讲解和演示相结合学生动手实践3.4 教学评估课堂问答课后作业第四章:QBasic的函数和数组4.1 课程目标掌握QBasic的常用函数学会使用QBasic的数组4.2 教学内容数学函数字符串函数日期和时间函数随机数函数数组的声明和使用4.3 教学方法讲解和演示相结合学生动手实践4.4 教学评估课堂问答课后作业第五章:QBasic的文件操作5.1 课程目标掌握QBasic的文件操作学会使用QBasic读写文件5.2 教学内容文件的打开和关闭文件的读写操作文件的关闭和删除5.3 教学方法讲解和演示相结合学生动手实践5.4 教学评估课堂问答课后作业第六章:QBasic的编程技巧6.1 课程目标学习QBasic编程中的高级技巧提高程序的效率和可读性6.2 教学内容结构化编程模块化编程函数的递归调用指针的使用动态内存分配6.3 教学方法讲解和演示相结合分析经典案例学生动手实践6.4 教学评估课堂问答学生编程作业第七章:QBasic的算法分析7.1 课程目标理解常见算法的基本原理学会分析算法的时间和空间复杂度7.2 教学内容排序算法(冒泡排序、选择排序、插入排序等)搜索算法(线性搜索、二分搜索等)动态规划分治算法7.3 教学方法理论讲解算法演示学生Implement 算法7.4 教学评估课堂讨论算法分析报告第八章:QBasic的实际应用8.1 课程目标学会将QBasic应用于实际问题解决培养编程的实际操作能力8.2 教学内容简单的计算器程序数据可视化(如绘制图表)简单的游戏开发(如贪吃蛇、俄罗斯方块等)文件处理应用(如文本分析、文件压缩等)8.3 教学方法实例教学项目驱动学习学生小组合作8.4 教学评估项目演示程序运行与测试第九章:QBasic编程实例9.1 课程目标通过实例学习QBasic编程的最佳实践提高解决实际问题的能力9.2 教学内容实例一:制作一个简单的计算器实例二:编写一个学生信息管理系统实例三:开发一个简单的文本编辑器实例四:制作一个简单的图形用户界面(GUI)9.3 教学方法教师引导下的实例分析与编程学生独立完成实例编程任务9.4 教学评估学生实例程序的展示和测试学生编程思路和代码质量的评价第十章:QBasic编程的综合训练10.1 课程目标综合运用QBasic编程知识解决复杂问题培养学生的创新能力和团队合作精神10.2 教学内容团队项目:开发一个小型应用程序个人项目:编写一个综合性程序10.3 教学方法项目管理和团队协作教师辅导和学生自主学习10.4 教学评估项目汇报和演示程序功能和性能测试重点和难点解析重点环节1:QBasic的基本语法和操作重点:QBasic的安装和运行、基本语法、编辑和运行步骤。
八年级信息技术Qbasic教案
第一章精打细算当管家
第二章程序新天地----初识QBASIC
第三章---顺序结构程序设计
第一节有备而来---程序设计准备
第二节与电脑沟通----输入、输出语句
第三节一次亲密接触---顺序结构程序举例
第四章择路而行---选择结构程序设计
第一节路口诀择----条件语句
第五章循环结构程序设计
第一节循序渐进
第二节小小统计员-----WHILE—WEND语句
第三节大浪淘沙----DO---LOOP语句
第四节环环相扣---循环嵌套
第六章各就各位---数组
第一节整装待发----认识数组
第二节一字排开-----一维数组
第二节一字排开-----一维数组
第三节数据编号----二维数组
第七章特殊成员----字符串
第一节两种身份-----字符串常量和字符串变量
第二节字符串变量全接触-----字符串变量的各种运算
第三节没有规矩不成方圆----字符串数组。