qbasic程序的执行与实现

合集下载

Qbasic编程简易教程

Qbasic编程简易教程

Qbasic编程简易教程
第一步、启动程序
进入Qbasic文件夹后,双击一个QB的文件,图标是一个窗口;启动程序。

界面如下
图所示:
按”ESC”键,进入编程窗口。

如下图所示:
第二步、编程程序代码
程序:根据半径计算圆的周长和面积
程序源代码如下:
Cls
Input “input r=”;r
C=2*3.14*r
S=3.14*r*r
Print “C=”;C
Print “S=”;S
将上述代码输入到编辑窗口,如下图所示:每条语句一行,字母不区分大小写,乘号“*“不能省略。

第三步,文件保存
选file菜单——“save as“命令,如下图所示
在“File name“处输入文件名zhouchang(此名字可以启成任意有意义的名字均可),如下图所示:
点击“OK“,保存。

第四步、编译程序
选“RUN菜单“——Start命令,编译程序,如下图所示
在新出现的窗口中,见下图
在光标闪烁处,输入半径r的值,如2,回车,程序给出结果如下图所示,查看程序的功能是否正确。

按任意键返回到编辑窗口。

第五步、调试
如果程序功能正确则编程结束,否则,返回到编译窗口重复第2-4步即可,指导编程结束。

第六步,生成可执行程序。

此步骤略,感兴趣的同学,可以自行学习解决。

Qbasic教程

Qbasic教程

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
[编辑本段]语法
和Quick BASIC类似而又不同于微软其他BASIC的早期实现版本的是,QBASIC是一种结构化的编程语言。和GW-BASIC相比,QBASIC的主要改进是:
扩充了变量和常量的类型
变量名长度:40个字符
增加了长整型、定长字符型变量
可定义数值常量、字符串常量
HorizontalBARBack:
CASE "U"
GOTO UprightBAR
UprightBARBack:
CASE "C"
GOTO CrossBARs
CrossBARsBack:
CASE "1"
GOTO BiasBAR1
BiasBAR1Back:
qbasicQBASIC QBASIC是BASIC(Beginner's All-purpose Symbolic Instruction Code,初学者通用指令代码)语言的一个变种,由美国微软公司开发,1991年随MS-DOS 5.0推出。它不能被编译成独立的可执行文件,源代码在集成开发环境(IDE)中先被编译成中间代码,然后中间代码在IDE中被解释执行。它被设计用来代替GW-BASIC,并被集成在MS-DOS 5.0及其更高版本(包括Windows 95)中。QBASIC基于微软稍早推出的QuickBASIC 4.5,但去掉了后者的编译和连接部分。
DATA "BiasBAR2", 8, "DiagonalBARs", 1, "DiffuseBARs", 2, "Exit", 1
ElseKey:
K$ = INPUT$(1)

QBasic上机指南

QBasic上机指南

QBasic上机指南班级:__________姓名:________________QBasic上机指南一、基本操作:通过操作,回答问题:1(QBasic程序的启动文件是( )(A)(B)(B)2(启动后出现“Welcome to MS-DOS QBasic”对话框,下面一行提示是:“Press ESC to clear this dialog box”,意思是_____________________________。

3(键入程序后,按下功能键_____可以执行程序。

4(执行“Input r”时,屏幂提示( )“~”加光标“,”加光标“:”加光标 (A)(B)(B)5(处理语句“s=3.14*r^2”类型是:输入语句输出语句赋值语句 (A)(B)(B)6(语句“print “s=”,s”与“print “s=”;s”是______语句的两种形式,两个语句执行结果的差别在于:_____________________________________。

7(语句“print “s=” ,s”中,双引号内的内容叫做____________,原样输出,“,”后面的“s”叫做__________,输出的是它的___________。

8(语句“end”叫做___________语句,该语句后面的语句将不被执行。

9(下列程序:Input rs=3.14*r^2c=2*3.14*rprint “s=”;s,”c=”;cendprint “end!”执行时输入数据15,执行结果为:______________________________。

10(键入下列程序:Input xIf x<=0 then y= -x else y= -x^2+2*xprint “y=”;yend程序的第二行叫做__________语句,执行时输入“-2”,输出结果为:______;输入“3”,输出结果为:_____________。

一步一步教你学会Basic程序设计

一步一步教你学会Basic程序设计

一步一步教你学会Basic程序设计一、启动和进入Qbasic是一个Dos下的程序,也称作命令行方式,操作主要用键盘输入,因此需要适应用键盘来操作电脑,慢慢多熟悉。

1、启动程序1)下载Qbasic程序,可以在“常用教具”里下载:/detail/14/132311.shtml2)解压到D:盘根目录中,进入Qbasic文件夹后,双击一个Qbasic的文件,图标是一个窗口。

3)双击这个图标即可启动程序,出来的界面是英文的,程序设计里英文用的要比较多些。

另外一种进入方法,用命令行方式进入。

1)点“开始-所有程序-附件-命令提示符”,进入Dos窗口,有个光标在一闪一闪。

2)输入 D:↙ cd qbasic↙ qbasic↙(↙表示每行输完后按一下回车键,cd 后面有个空格),这样也可以进入到Qbasic的窗口中。

这样的好处在于,如果有适当的汉字系统可以在这儿加载,然后程序中就可以输入汉字。

2、启动程序1)程序启动后进入一个蓝色的窗口,窗口里头都是英文的标题。

2)按一下键盘左上角的“ESC键”进入窗口,这儿记着要按一下ESC键,才能进到窗口中,光标在工作区的右上角一闪一闪。

ESC键有取消的作用,可以去掉开始的这个欢迎对话框。

3)退出qbasic的方法,按一下键盘上的Alt键再按F键,按Alt键的时候,菜单栏第一个File会变黑File加亮显示起来,按F后会出来一个菜单。

4)再按一下X键,就可以退出qbasic了,如果出现一个保存对话框提示,没用的按N键就可以退出,有用的按一下Y键保存一下,然后退出。

二、运行程序这一节我们来学习,如何在编辑器中输入和运行程序,下面我们通过一个练习来学习操作。

1、启动qbasic1)进入D:\qbasic文件夹,双击运行qbasic程序,按ESC键进入编辑窗口。

2)窗口上边是菜单栏,第一个是File文件菜单,中间是编辑区,下边是立即窗口。

3)按F6键或点击鼠标可以在两个区切换,最下边是状态栏,提示按F5键是运行:<F5=Run>。

[实用参考]QBasic教程(全)

[实用参考]QBasic教程(全)

BASICQbasic教程BASIC(Beginner’s All-purposeSPmbolicInstructionCode的缩写,意为初学者通用符号指令代码)语言是在1964年由美国的两位教授Thomas 和JohnG.KemenP在Fortran语言的基础上设计的语言系统,这个简单、易学的程序设计语言当时只有17条语句,12个函数和3个命令,现在一般称其为基本BASIC。

BASIC语言自诞生起,几十年间,经过世界和地的微机生产厂家的不断扩充和完善,先后出现了许多版本,IBM-PC及其兼容机上用的BASIC 和GWBASIC.这些不同版本的BASIC语言并不兼容,在很大程度上依赖于具体的硬件,这些BASIC语言都是非结构化的,一般称其为第一代BASIC。

70年代初,提出了结构化程序设计思想,BASIC语言的两位创始人Thomas和JohnG.KemenP于1985年推出了BASIC语言的新版本TrueBASIC,意思是说这才是真正的BASIC,以区别于各微机生产厂家自行开发的“街头BASIC”,它既保留了BASIC语言原有的简单,易学的特点,又使其成为结构化的程序设计语言,开创了BASIC语言的新纪元,属于第二代BASIC。

目前,比较流行的第二代BASIC还有Microsoft公司于1986年推出的QuickBASIC(快速BASIC)和Borland公司于1987年推出的TurboBASIC(增强BASIC),尤其是QuickBASIC提供了集编辑、调试、编译、运行于一体的集成环境,具有下拉菜单、多窗口及在线帮助功能,并和以前IBM-PC机上的各种BASIC版本保持兼容。

进入90年代,Microsoft公司研制的Windows视窗软件问世之后,微软公司又开发了一个在Windows下运行的、面向对象的VisualBASIC(可视BASIC,即图形界面式的BASIC),称为第三代BASIC,VisualBASIC 与QuickBASIC完全兼容,有QuickBASIC编写的程序不经修改就可在VisualBASIC下运行。

QBASIC程序的实现

QBASIC程序的实现

什么是QBASIC程序设计语言?
QBSIC语言与人类语言有着相同之处, 也是用于表达思想、进行交流和解决问题 的工具。人们使用QBASIC语言把解决问题 的步骤和方法编成一条条有序的指令,计 算机通过执行一条条指令完成交给它的任 务。
启动QBSIC程序
QBSIC程序窗口菜单
文件名
QBASIC程序编 辑区
‘说明语句 ‘清屏 ‘将10赋值给变量a ‘将10赋值给变量b ‘将a+b的和,赋值给变量c ‘打印出c的值 ‘结束
REM语句和每行 ‘ 之后的内容是对程序和语句的说明、注释,程序运 行后不会产生任何操作,仅仅为了便于阅读程序,也可以被省略。
QBASIC系统环境下的操作
2.运行QBASIC程序
在QBASIC的工作窗口下,单击菜单栏中 的”Run“命令。程序被运行,结果显示在” 输出屏幕上“,屏幕上10+20=30是程序运 行结果。
2.什么是程序,什么是程序设计?说说学习程 序设计的意义。
程序是计算机完成一个任务编写的指令 (语句)序列。
把从明确任务,确定算法,编制程序流程 图,编写程序,上机调试运行统称为程序设计。 学习程序设计是为了更好地理解计算机程序控 制的思想。即:硬件是基础,软件是灵魂;计 算机完成一个任务是执行了相应的程序的结果。 这样才能较全面的认识计算机。
练习:
1.启动QBASIC系统,输入下面的程序,运 行并保存程序到QB文件夹内。
LET R=5
‘R为半径
LET PI=3.14
‘PI为π
LET C=2*R*PI
‘C为圆周长
PRINT “C=”;C
‘打印出c的值
END
‘程序结束
作业:
2.什么是程序,什么是程序设计?说说学 习程序设计的意义。

QBasic部分指令格式与功能

QBasic部分指令格式与功能

LET (赋值语句)格式:[LET] 变量=表达式功能:先计算右边表达式,然后将结果赋给左边的变量SWAP (变量值交换语句)格式:SWAP 变量1,变量2功能:将变量1和变量2的值进行交换PRING (显示或输出语句)格式:PRING [表达式表][,|;]功能:将指定的数据显示在屏幕上LPRING (打印语句)格式:LPRINT [表达式表][,|;]功能:将指定的数据用打印机打印出来REM (注释语句)格式1:REM 注释内容格式2:’注释内容功能:在程序中加以解释来说明该程序段的作用END (结束语句)格式:END功能:结束一个程序CLS (清屏语句)格式:CLS功能:清除屏幕上显示的信息PRING USING (自选显示格式语句)格式:PRING USING〈“格式字符串”〉;〈表达式表〉[;]功能:根据格式字符串规定的格式,将表达式表中的数据显示在屏幕上LPRINT USING (自选打印格式语句)格式:LPRINT USING 〈“格式字符串”〉;〈表达式表〉[;]功能:根据格式字符串规定的格式,将表达式表中的数据打印在打印机纸上STOP (暂停语句)格式:STOP功能:暂停程序的执行SLEEP (定时暂停语句)格式:SLEEP [数值表达式]功能:暂停执行程序,时间为数值表达式所指定的数值(以秒为单位)INPUT (键盘输入语句)格式:INPUT [;][“注释内容”][;|,]变量[,变量]功能:通过键盘给INPUT语句中的各个变量依次提供数据LINE INPUT (行输入语句)格式:LINE INPUT [;][“注释内容”;]字符串变量功能:将键盘上输入的字符串(最长为255个)赋给字符串变量READ/DATA(读数/置数语句)格式:READ 变量[,变量]………DA TA 常量[,常量]…功能:READ语句将DATA语句中提供的数据依次赋给指定的变量RESTORE (恢复数据区语句)格式:RESTORE [行号|行标号]功能:从指定的DA TA语句行中读入常量数值函数SIN (正弦函数)格式:SIN (X)功能:求X的正弦函数值COS (余弦函数)格式:COS(X)功能:求X的余弦函数值TAN (正切函数)格式:TAN(X)功能:求X的正切函数值A TN (反正切函数)格式:A TN(X)功能:求X的反正切函数值SQR (平方要函数)格式:SQR(X)功能:求X的算术平方根值,其中X必须大于或等于零EXP (指数函数)格式:EXP(X)功能:求以e为底的X次幂,e=2.718282LOG (对数函数)格式:LOG(X)功能:求以e为底的自然数值,即In x 的值SGN (符号函数)格式:SGN(X)功能:求自变量X的符号ABS (绝对值函数)格式:ABS(X)功能:求自变量X的绝对值,即|X|INT (取整函数)格式:INT(X)功能:取不大于X值的最大整数FIX (截取整数函数)格式:FIX(X)功能:把一个带有小数的数去掉小数部分,不进行舍入,直接截取整数部分。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一课QBASIC程序的实现
课时:1课时
班级:初一年级
教学目的:1.掌握QBASIC 系统的启动、退出。

2.初步了解QBASIC系统窗口。

3.初步认识QBASIC程序。

4.初步体验程序控制计算机。

教学重点:在QBASIC系统窗口下录入程序并执行。

教学难点:具体问题转化为QBASIC程序。

教学准备:2个简单QBASIC源程序代码。

教学过程:
引言:
从今天起我们学习计算机程序设计,首先大家要知道计算机能做很多的事情,包括各种控制活动,其实都是在程序的控制和指挥下进行的。

计算机通过执行存入计算机中的程序完成各种任务,离开了程序,计算机什么也干不了。

什么是程序?程序是用计算机程序设计语言描述的解决问题的过程。

什么是计算机语言?被计算机识别的专用语言。

QBASIC语言、VB语言、LOGO语言是程序设计语言(书写程序的),属于计算机语言。

什么是程序设计?是把“人自己做的事情转变成计算机能做的事
情”。

此过程需要详尽描述完成事情的过程,以便设备能准确的重复这项工作。

用计算机语言描述完成事情的过程是程序。

QBASIC程序是用QBASIC语言描述完成事情的过程。

教学过程:
(1)完成QBASIC系统的启动、程序录入、程序执行等任务。

(2)在QBASIC系统下调试运行输出*三角形图的程序
课前准备2个简单小程序
LET A=6.8 将数6.8送入变量A中
LET B=3.5 将数3.5送入变量B中
LET L=(A+B)*2 将A与B的2倍送入变量L中LET S=A*B 将A与B的积送入变量S中PRINT L,S 显示输出L及S的值
END 结束
PRINT “*”
PRINT “**”
PRINT “*****”
PRINT “*******”
END。

相关文档
最新文档