QBASIC程序设计

上传人:工**** 文档编号:433169504 上传时间:2023-01-09 格式:DOC 页数:14 大小:203.50KB
返回 下载 相关 举报
QBASIC程序设计_第1页
第1页 / 共14页
QBASIC程序设计_第2页
第2页 / 共14页
QBASIC程序设计_第3页
第3页 / 共14页
QBASIC程序设计_第4页
第4页 / 共14页
QBASIC程序设计_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《QBASIC程序设计》由会员分享,可在线阅读,更多相关《QBASIC程序设计(14页珍藏版)》请在金锄头文库上搜索。

1、QBASIC程序设计 BASIC是英文Beginners All-purpose Sybol初学者通用符号指令代码。BASIC语言是一种常用的高级程序设计语言之一。目前比较流行的BASIC语言版本有True BASIC、Turbo BASIC、 QBASIC、GWBASIC。本讲义仅介绍QBASIC。BASIC语言基本知识与要求、QBASIC语言的基本知识:QBASIC语言的基本特点;常量、变量、字符串、算术表达式的概念;数的表式方法及范围;语句的基本格式;顺序、选择、循环结构的程序设计;程序设计的基本步骤。、QBASIC语句: LET INPUT PRINT END IF FOR DO WH

2、ILE REM、算术运算符、关系运算符与逻辑运算符:+、*、/、MOD、流程图的基本符号;流程图的作用。5、循环语句 循环变量、循环体、循环初值、循环终值、步长的概念;循环语句的基本格式。6、常用函数 数值函数 ()、()、()、()、 ()、()、()、() 字符串函数(了解) 、 、TAB()、()、 、 7、数组及其应用(了解) 下标变量、一维、二维数组的概念;数组说明语句第一章 BASIC语言基础第一节 QBASIC的环境1、 QBASIC的进入用QBASIC语言编写程序,首先要进入QBASIC集成环境。QBASIC主要由QBASIC.EXE和QBASIC.HLP两个文件组成,按照教师

3、的要求进入指定的位置,运行QBASIC.EXE后,屏幕上会出现一个如图1-1的对话框:图1-1直接单击“确定”按钮,便进入QBASIC的集成环境,其界面如下图2-2:图1-2再按“Esc”键即可取消屏幕中央的对话框,进入图1-3所示的主屏幕。图1-3菜单栏编辑窗口立即窗口提示行屏幕被分成了四部分:顶端的“菜单栏”,中部的“编辑窗口”,下部的“立即窗口”及底部的提示行。菜单栏列出了QBASIC提供的所有功能。用鼠标单击菜单的标题,或按一下“Alt”+标题的首字母都可以打开功能菜单,比如Alt+F可以打开File菜单。各功能菜单的功能是:File文件菜单,主要包括新建文件、打开文件、保存文件等操作

4、。Edit编辑菜单,主要包括编辑修改程序的剪切、复制、粘贴等操作。View查看菜单,主要包括查看输出屏幕、子程序窗口等操作。Search查看菜单,主要包括在程序中查找、替换等操作。Run运行菜单,主要包括运行程序的操作。Debug测试菜单,主要包括调试程序的操作;Option选项菜单,主要包括对QBASIC集成环境进行初始设置等操作;Help帮助菜单,提供各种操作的帮助信息。编辑窗口是输入、修改程序的地方。立即窗口是可以用来直接执行QBASIC的命令,输入一行按回车后,这个命令就立即执行了,比如是显示命令PRINT 2*5,按回车后在输出屏幕上就立即显示结果10。同一时刻只能在一个窗口中输入程

5、序或命令,光标在哪个窗口,输入的内容就在哪个窗口。可以按“F6”在编辑窗口和立即窗口之间进行切换。2、 程序的输入、编辑和运行程序输入:启动QBASIC后,在编辑窗口有一个闪烁的“_”号光标,输入字符或数字后,光标会自动向后移动,输入完一行后按回车,光标回到下一行首,你可以继续输入下一行内容了。在编辑窗口中,一次只能输入并运行一个程序。因此,在输入下一个程序前要先点“File”下的“Save”保存现有程序,再点“File”下的“New”新建一个程序。编辑:在输入程序的过程中,如果发生输入错误可以随时修改,常用的键盘编辑命令进行修改,与文字处理软件中的方法类似。(程序中大小写不会影响程序的执行,

6、并且,程序会把各语句的关键词自动变为大写,这样在录入时最好用小写字母,可以检查是否把关键词录入错误)小技巧:在录入时,可以用“?”来代替PRINT。运行:把程序输入、修改完毕后,点“Run”菜单中的“Start”命令或按Shift+F5键,程序即可运行。第二节 常量、变量与标准函数 一、常量、变量的类型及其表示方法 、数据类型 BASIC语言中可以使用许多种类的数据, 从数据的内在本质可分为数值型和字符型两大类;从数据的存储形式可分为常量和变量。在程序执行过程中,具体本身始终不变的量,称为常量。 数值型常量就是我们日常生活中经常使用的常数,分为整数型和实数型两类。数据型数据有“日常记数法”和“

7、科学记数法”两种形式表示。38、89536、321.44、0.00376属于“日常记数法”1.25、3.210、7.6719属于“科学记数法” 字符串常量是非数值数据。字符串常量必须用双引号括起来, 以区别于数值常量。字符串常量可以由任何字符所组成,只是双引号本身除外。 在程序运行中可以改变的量,称为变量。 变量可分为数值型变量和字符型变量。在程序执行时,数值型变量总有一个数值,而字符串变量只有一个字符串常量。数值型变量在未赋值前,其值为零。字符型变量在程序在程序开始则为“空”,也称为字符串长度为零。 、变量的命名规则 在数值变量名中允许出现的字符是英文字母(大写、小写均可)、 数字和下划线,

8、但变量不区分大小写;第一个字符必须是字母;不允许使用某些关键字(语句定义符中的单词或命令词)和函数名作为变量名;有效字符长度为40个。 如下列是一些正确的数值变量名: class grade average sum S1 s2 如下是一些错误的变量名: 不是以字母开头; 号不能组成变量名 PRINT PRINT是关键字 字符串变量的命名规则与数值变量的命名规则相同, 但字符串变量名的末尾必须有一个“”,如、 二、标准函数函 数 名函 数 格 式功 能ABSy=ABS(n)得到n的绝对值,例ABS(-1)的返回值是1INTy=INT(n)得到一个不大于n的最大整数,例INT(1.9)是1RNDy

9、=RND(n)得到0到1之间的随机数,n=0则得到前一个RND值SGNy=SGN(n)输出n的符号,1代表正,-1代表负,0代表0SINy=SIN(x)求正弦值(X是弧度值)SQRy=SQR(n)给出n的算术平方根第三节 算术、关系、逻辑运算符和表达式将数据类型相同的常量、变量和函数用规定的运算符连接起来,就构成了QBASIC表达式,表达式本身有一个值。一、算术运算符和算术表达式1、算术运算符 加 + 4+5 =9 减 8-3 =5 乘 * 2*3 =6 除 / 5/2 =2.5 整除 52 =2求余MOD5 MOD 2 =1 乘方 23 =8算术表达式是用BASIC语言规定的算术运算符和圆括

10、号,将常量、 变量、标准函数连接起来的代数式,它的所有字符必须写在同一行内,它的运算结果为数值常量,在运行中只有除而没有分式的概念。算术表达式运算的先后次序为:括号正负号函数乘方乘、除、整除余数加、减例如:SQR()/ 算术表达式的书写方法:根据运算次序,正确使用圆括号,且将所有字符写在同行一行上。例:a+b (a+b)/(x-y)x-y二、关系运算符和关系表达式六种关系运算符: 两个数据类型相同(或相容)的表达式用一个关系运算符连接起来,就构成了关系表达式。关系表达式具有逻辑值,或为真,或为假。真用数字“-”表示,假用数字“”表示。三、逻辑运算符与逻辑表达式 逻辑非 逻辑与 逻辑或 逻辑运算

11、符运算的优先次序排列为: 用逻辑运算符连接具有逻辑值的表达式,构成逻辑表达式。逻辑表达式的值也是逻辑值,真用“”表示,假用”表示。 例:已知三条线段的长度分别为、,写出它们能否构成三角形的逻辑表达式。 (a+bc) and (a+cb) and (b+ca)四、字符串运算符 字符串运算符只有一个 “”表示连接运算符 如:“”“”“”第四节 BASIC程序和构成 让我们先从一个简单和例子说起。 假定某甲有人民币元,某乙有人民币.元,求甲、 乙二人共有人民币多少?把这个问题写成BASIC程序,是如下的内容。 LET LET . LET PRINT END 电脑在执行这个程序时,先让取值,再让取值.

12、。 然后让取得与之和,即.(以上都是LET的作用); 再把的值打印出来(PRINT的作用);最后停止程序的运行(END的作用)。BASIC程序的构成规则是: 、一个BASIC程序由若干个程序行组成的。上例程序就是由五个程序行组成的。 、一个程序行又是由行号和语名两部分组成(QBASIC中可以不用行号)。 行号如上例中的,。它必须是一个正的十进制整数,其作用是用来规定计算机在执行程序时的先后顺序。通常计算机总是先以最小的行号执行起,依序执行下去,直到最大的行号。行号不连续,有间隔,是为了以后修改或完善程序时用。 语句:上面程序中,每个行号右边的部分,都分别地称为一个语句。语句又可以分为语句定义符

13、和语句体两部分。 、语句定义符:如上例中的LET、PRINT 、 END都是语句体表明所需执行何种功能的。语句定义符是语言本身规定的,解释程序能够识别它们,通常称为保留字,用户不得修改或自造。 、语句体:如上例中的,., 等都是,语句体表明所需执行的具体内容。有些语句不带语句体,如“END”等。 、一般来讲,一个程序行只可以写一个语句,但在较多的BASIC版本中,也可以写多个语句,这时必须在两个语句之间加一个语句分隔符“:”(冒号)。 、一个语句必须在一个程序行内写完,不允许将一个语句拆开写在两个程序行中,如例中的行语句不能写成: 、一个程序,一般应以语句END结束。 第一章练习题 1、数X四舍五入

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号