QBasic_基础入门教程_第1页
QBasic_基础入门教程_第2页
QBasic_基础入门教程_第3页
QBasic_基础入门教程_第4页
QBasic_基础入门教程_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、QBasic基础入门教程基础课程0启动和进入Qbasic是一个Dos下的程序,也称作命令行方式,操作主要用键盘输入,因 此需要适应用键盘来操作电脑,慢慢多熟悉;1、启动程序1)下载Qbasic程序,可以在“常用教具”里下载:2)解压到D:盘根目录中,进入 Qbasic文件夹后,双击一个 Qbasic的文件,图标是一个窗口 1;3)双击这个图标即可启动程序,出来的界面是 英文的,程序设计里英文用的要比较多些;另外一种进入方法,用命令行方式进入;1)点“开始-所有程序-附件-命令提示符Dos窗口,有个光标在一闪一闪;精选-IC.IXI,UH;餐Microsoft Vindous 3tP_1版本 9

2、.136函】 <C> 版权所有 185-2081 Microsoft Cofv-CsKDoeunentE And Settings >基础教程网2)输入D: / cd qbasic / qbasic / (/表示每行输完后按一下 回车键,cd 后面有个空格),这样也可以进入到 Qbasic的窗口中;这样的好处在于,如果有适当的汉字系统可以在这儿加载,然后程序中就可以 输入汉字;2、启动程序1)程序启动后进入一个 蓝色的窗口,窗口里头都是英文的标题;2)按一下键盘左上角的“ ESGT'进入窗口,这儿记着要按一下 ESC1,才 能进到窗口中,光标在工作区的 右上角一闪一闪

3、;ESC1有取消的作用,可以去掉开始的这个欢迎对话框;3)退出qbasic的方法,按一下键盘上的 Alt键再按F键,按Alt键的时候,菜单栏第一个File会变黑加亮显示起来,按F后会出来一个菜单;4)再按一下X键,就可以退出qbasic 了,如果出现一个保存对话框提示,没 用的按N键就可以退出,有用的按一下 Y键保存一下,然后退出;本节学习了 qbasic的 进入和退出方法,如果你成功地理解并完成了练习,请 继续学习下一课内容;基础课程1 编辑程序这一节我们来学习,如何在编辑器中输入和运行程序,下面我们通过一个练习 来学习操作;1、启动 qbasic1)进入D:qbasic文件夹,双击运行qb

4、asic程序,按ESC8进入编辑窗口;2)窗口上边是菜单栏,第一个是File文件菜单,中间是 编辑区,下边是立 即窗口 ;3)按F6键或点击鼠标可以在两个区切换,最下边是状态栏,提示按 F5键是 运行:<F5=Run>|;2、输入程序1)光标在编辑区中一闪一闪,表示可以用键盘输入字符;2)输入下列代码:(/表示每行输完后按一下回车键,cls后面是单引号,print后面有一个空格)cls'hello /print "hello world." /3)每输完一句按一下 回车键,接回车后第一个单词 自动变成大写;CLS , helloPRINT 'el

5、lo 的 Id J第一句cls是清屏命令,单引号后面是 注释,说明程序的作用;第二句是显示命令,在屏幕上显示一行文字,文字要用 双引号括起来;4)依次按一下Alt键、F键、S键,出现保存对话框,(也可以用鼠标点击File 菜单Save命令);File Na.(ie : li&LloD:QBfiSIC光标闪烁的地方是文件名,在里面输入hello,下面的保存位置是D:QBASIC, 按回车键确定(也可以用鼠标点 OK );文件保存后编辑区 上边出现文件名HELLO.BAS这样程序就保存好了;3、运行程序按一下F5键,屏幕变成黑色,这是输出窗口,最上边是显示的“hello world. ”,

6、 最下边是 “ Press any key to continue. ”JcJ2d nicrosoFt Quic kBA5IC Aiello uorld.按一下空格键,返回到编辑窗口,这样我们的第一个程序就成功了,按键盘上的Alt FX退出,(也可以点“File菜单一Exit ”退出);本节学习了 qbasic中输入和运行程序的基本方法,如果你成功地理解并完成了练习,请继续学习下一课内容;范例:HELLO (点运行、运行,按任意键退出)基础课程2 基础练习这一课我们来做一些练习,通过练习熟练掌握 qbasic的启动、退出、输入、 运行程序的方法;保存完一个程序后,按Alt FN键新建一个程序窗

7、口;每个程序按照基础1 的格式,第一行清屏、注释,第二行显示,保存运行通过后,后做下一题,每日做三题;1、显示 "good morning."2、显示"howareyou?"3、显示"howdo youdo?"4、显示9+65、显示11-96、显示6*167、显示"9+6="9+6 '注意中间是分号8、显示"11-9="11-99、显示"6*16="6*16如果 你正确完成了上面的练习题, 那么恭喜你可以学习正式课程, 否则你就可 以下课休息了 A_A;Basic 基

8、础入门教程第01课变量用法一、变量返回计算机 可以处理各种数据, 数据在处理之前, 一般可以先放在变量中, 什么是变量,怎样使用它,下面我们通过一个练习来学习操作;1、运行qbasic1)进入qbasic文件夹,双击运行qbasic ,按ESGS进入编辑窗口 ;2)光标在左上角一闪一闪,表示可以输入程序代码;3) 第一行 是清屏和注释代码,表明程序的作用;2、输入程序代码1)输入下列代码,单引号后面是注释,双引号后面是分号;/表示每行输完 后按一下 回车键;cls'bian liang/print "a=" a /a=10 /print "a="

9、 a /b= a+ 6 /print "b=" b /end /CLS * bian PRINT '=*'; a a - 10PRINT ,口='; a b - a + 6 PRINT ,b='F; bEND2)第一句代码是注释,这段程序是跟变量有关;第二行是显示一下变量a的值,结果应该是0,这时候还没存东西在里头;第三行是把10存到变量a里头,第四行显示一下a,这时候就应该是10 了;第五行是再加一个变量b,然后里面存上a+6,由于a里面存了 10,再加6就 是 16 了;第六行显示一下变量b,应该是16,最后一句end是结束语句,程序结束

10、;3)按一下Alt FS键,以bianl为文件名,保存一下文件(最后是字母,文件名不超过8个字符);按F5键运行程序,如果有错误,就仔细检查一下标点符号那些;Micrvsoft QuickBS6 0 11 -=4)变量相当于一个 空盒子,里面可以装不同的数据,但是只能装 一个数据, 第二次装的时候,会把第一次的抹掉;练习:试着再添加一个变量c,里面存上a+b的值,按Alt FS保存一下程序;本节 学习了 变量的基础知识和使用方法,如果你成功地理解并完成了练习,请继续学习下一课内容;范例: BIANL (点运行、运行,按任意键退出)第02课输入语句二、输入语句 返回计算机处理的数据需要从键盘或鼠

11、标输入进来,可以输入数字也可以输入字母,下面我们通过一个练习来学习;1、运行qbasic1)进入qbasic文件夹,双击运行qbasic ,按ESGS进入编辑窗口;2)光标在左上角一闪一闪,表示可以输入程序代码;3) 第一行是清屏和注释代码,表明程序的作用;2、输入程序代码1)输入下列代码,单引号后面是注释,双引号后面是分号;/表示每行输完后按一下 回车键 ;cls'shu ru /input "a=" a/input "b=" b/print a; "+" b; "="/input c /print &q

12、uot;good" /end /按AltF S键,以shuru为文件名,保存一下文件;CL£ '总 ki* rutINPUTaINPUTwbPRINTa;,;b;INPUTGPRINT勺口 口 (TEND2)第一句是注释;第二句是输入语句,双引号里面是 显示的内容,输入的数字放在变量a里头;第三句同样输入一个数字,放在 变量b当中;第四句显示一个加法式子,注意分号紧跟在左边,后面有一个空格,这样不容 易乱;第五句输入另一数,存变量c里头,这样就构成了一个加法算式;3)按F5运行一下程序,如果提示错误,检查一下错在哪儿,是否是分号输错 了;显示第一行的时候,问号后面有

13、一个光标一闪一闪,输入数字 5,按一下回车键;显示第二行的时候,问号后面输入数字 6,按一下回车键;然后再出来第三行,在问号后面输入 11,这样就完成了程序的运行,按一下空格键返回;如果没输入数字,光标会一直闪着;3、练习试着输入其他数字,把加法改成减法试试;本节学习了从键盘输入数字给程序的基本方法,如果你成功地理解并完成了 练习,请继续学习下一课内容;范例:SHRU (点运行、运行,按任意键退出)第03课判断语句有时候需要对输入的数据进行判断, 例如是否正确, 比大小那些, 这时候就用到判断语句,下面我们通过一个练习来学习;1、运行qbasic1)进入qbasic文件夹,双击运行qbasic

14、 ,按ESGS进入编辑窗口;2)光标在左上角一闪一闪,表示可以输入程序代码;3) 第一行是清屏和注释代码,表明程序的作用;2、输入程序代码1)先来看一个判断 红绿灯的, 1 表示亮, 0 表示灭,红灯停、绿灯行;单引号后面是注释,双引号后面是分号; 注意单词之间的空格;cls'hong lv denginput "hong" hongif hong= 1 thenprint "ting"elseprint "xing"end ifendCLS hong- lu dengINPUT 口hongIF hung = 1 THENPR

15、INT "七infELM E “PRINT EHD IF £基利教程网2)注意if下面那几行整个算一句,if、else、end if三个单词顶格,里头 的两句跟第二个单词对齐;3)这句的意思是,如果hong=1那么就显示"ting”,否则就显示"xing";4)按键盘Alt -F-S,以panduan为文件名,保存一下文件;运行一下,试着输入一个数,然后看看显示的内容,如果提示有错误,就检查一下标点符号和单词拼写;3、练习1)再来看一个比大小的,输入 两个数,然后比一下谁大谁小,按 Alt -F-NI, 新建一个空白文档;2)输入下列代码cls

16、'bi da xiaoinput "liang ge shu" a, bif a> b thenprint a;">"belseprint b;">" aend if endCLG ' hi dlaINPUT Jiang ge shn,F; a, b IF a > b THENPRINT a;"尸;bELSEPRINT b; ,F>,F; aEND IF加<基就敢程网>3)注意if那几行的写法,排头对齐和空格里头的对齐,整齐了好看不乱;以daxiao为文件名,保存一下

17、文件,运行一下程序,输入两个数,中间用 逗 号隔开,看看是否能比出大小来;C;WTND0W5system3Z'cm<i.eKe - qbosicling ge shu? 23 3 > 2?.金卷甘 直.lce;y 七口 :口nizinue,基础教程网本节学习了 if判断语句的使用方法,如果你成功地理解并完成了练习,请继 续学习下一课内容;范例:DAXIAO范例:PANDUAN点运行、运行,输入两个数,中间用逗号分开, 然后按任意键退出)第04课语句练习这一课我们来做一些练习,通过练习熟练掌握基本语句的用法;保存完一个程序后,按Alt FN键新建一个程序窗口;每个程序按照格式

18、要求,注意语句的对齐,每次做三题,并保存程序;1、输入两个数,显示它们的差2、输入两个数,显示它们的积3、输入两个数,显示它们的商4、输入两个数,显示其中较大的5、输入两个数,显示其中较小的6、输入两个数,如果相等,显示“相等”,否则显示“不等”本节 进行了基本语句的练习 ,如果你成功地理解并完成了练习,请继续学习下一课内容;第05课For循环有时候需要处理的是反复进行的工作, 这时候使用循环语句是很好的方法, 下 面我们通过一个练习来学习;1、运行qbasic1)进入qbasic文件夹,双击运行qbasic ,按ESGS进入编辑窗口;2)光标在左上角一闪一闪,表示可以输入程序代码;3) 第一

19、行是清屏和注释代码,表明程序的作用;2、输入程序代码1)输入下列代码,单引号后面是注释 ,双引号后面是分号;cls'xun huan for i= 1 to 10print i;nextprintfor i= 1 to 10s= s+ inext print " s=" s endCLS ' xura liuanFOR i - 1 TO 10PRINT i;NEKTPRINTFOR i = 1 TO 10s: = s + iNE»TPRINT " s-ui sEND事础数网周)2) for循环包括三行,第一行是 循环条件,i=1 to 1

20、0 表示从1到10,这样 就会循环10次;中间一行是执行的语句,每循环一次,就执行一下这一句,第三行next表示继续,这时候i会自动加1,然后回到第一行去 判断是否超 过了循环条件;3)第二个循环中的s=s+i是累加运算,就像盖楼房一样,一层一层往上加,这样s就会存上每次相加的和;-1CJ2S1以xunhuan为文件名,保存一下文件,按F5运行一下程序,看一下程序运 行的结果,如果有错误,就检查一下是否是拼写和标点错误;前 Microsoft QuickBASIC12345678? 10 s- 55Ffe后is nany士口 1:口nizinue基础教程网本节学习了 For循环语句的使用方法,

21、如果你成功地理解并完成了练习,请继 续学习下一课内容; 范例:FORXH (点运行、运行,按任意键退出)第06课Do循环我们继续来看另一中循环,它跟前面的 For循环区别在于,For循环一般知 道循环次数,在第一行里头就指明了,而Do循环一般不知道循环次数,下面我们通过一个练习来学习;1、运行 qbasic1)进入qbasic文件夹,双击运行qbasic ,按ESCS进入编辑窗口 ;2)光标在左上角一闪一闪,表示可以输入程序代码;3)第一行是清屏和注释代码,表明程序的作用;2、输入程序代码1)输入下列代码,单引号后面是注释,双引号后面是分号;cls'do xun huan doinpu

22、t "chengji”; chjs= s+ chjloop while chj> 0print "zongfen=";sendCLS * do xun IiuanDOINPUT "chengji'F; chjS = S + C>)jLOOP WHILE clij > SPfilNI uHongfen1h; sEND础教程网)2) input是输入一个成绩,然后把成绩加起来,放到变量 s当中在loop 一行里头,检查一下chj的大小,如果大于0,就继续循环,等于0 或小于0,就退出循环;以doxh为文件名,保存一下文件,按F5运行

23、一下程序,输入几个成绩, 最 后输入一个0退出程序;本节学习了 Do循环的使用方法,如果你成功地理解并完成了练习,请继续学 习下一课内容; 范例:DOXH (点运行、运行,按0、再按任意键退出)使用数组第07课数组 能够科学地按顺序存储数据, 通过一个变量名和序号, 就可以很方便地查找和使用数据,下面我们通过一个练习来学习;1、运行qbasic1)进入qbasic文件夹,双击运行qbasic ,按ESGS进入编辑窗口;2)光标在左上角一闪一闪,表示可以输入程序代码;3) 第一行是清屏和注释代码,表明程序的作用;2、输入程序代码4) 输入下列代码,单引号后面是注释 ,等号挨着左边 的变量;cls

24、'shu zudim a(3)a(0)= 5a(1)= 8a(2)= 1a(3)= 6for i= 0 to 3print a(i);next endCLS ' sllLl NUDIM h3a<0> a<Ua<3>FOR i = 0 IO 3HEXTEHD嘉础教转网,2) dim语句是定义一个数组,括号里面是数组的元素个数,由于是从0开始,因此数组中有4个元素,也就是4个变量,它们用括号里的 数字来区分;使用数组元素跟使用变量相同,可以存放各种数据,显示数组里的数据,一般 用for循环语句,通过i的变化,可以显示所有数组元素;3)以shuzu为文件

25、名,保存一下文件,按F5运行程序,如果有错误就检查 一下拼写和标点符号;前 Microsoft Quic kBASICT1 6-Jnj2d出.金巷甘 nagiy Ice少 七口 c:mi:iiiMe基础教程网本节学习了使用数组的基本方法,如果你成功地理解并完成了练习,请继续 学习下一课内容;范例:SHUZU (点运行、运行,按任意键退出)第08课随机取整函数能够处理一些比较复杂的操作,并返回一个结果,可以把结果存入一个变 量中,下面我们通过一个练习来学习;1、运行 qbasic1)进入qbasic文件夹,双击运行qbasic ,按ESGS进入编辑窗口 ;2)光标在左上角一闪一闪,表示可以输入程

26、序代码;3) 第一行 是清屏和注释代码,表明程序的作用;2、输入程序代码1)输入下列代码,单引号后面是注释 , a(i), 后面是逗号,cls'sui jidim a(4)randomize timerfor i= 0 to 4a(i)= 10* rndprint a(i),nextprintfor i= 0 to 4a(i)= int( a(i) )print a(i),nextendCL£ *sui jiD1H a(4>RANDOMIZE TIMERFOR i - 0 TO 4<i> = 10 * RND PRINT aS.NEXTPRINTFOR i

27、- 0 TO 4aCi> - INT<a(i) PRINTHEXTENI>婢础数理网12) dim定义一个数组,括号里的下标为4, 一共5个元素,randomize timer 使得随机数每次都不同,for里面的rnd函数产生一个 小于1的随机数,再乘以10,第二个for里头的int( a(i),是取整函数,将小数部分去掉,一般用在正数;这样就得到了随机的正整数;以suiji为文件名,保存一下文件,按F5运行一下程序,多运行几次,看一 下每次的不同效果;本节学习了 随机函数和取整函数的使用方法,如果你成功地理解并完成了练 习,请继续学习下一课内容;范例:SUIJI (点运行、

28、运行,按任意键退出)第09课字符串字符串是另一类数,一般是表示对象的名称、字母、汉字等,下面我们通过一 个练习来学习;字符串函数后面一般都有一个美元符号 $ ;1、运行 qbasic1)进入qbasic文件夹,双击运行qbasic ,按ESGS进入编辑窗口 ;2)光标在左上角 一闪一闪,表示可以输入程序代码;3) 第一行 是清屏和注释代码,表明程序的作用;2、输入程序代码1)输入下列代码,单引号后面是注释 ,双引号后面是分号; 逗号跟在左边的字符后面,后面加一个空格;cls' zi fu chuanch$= "Good morning"print ch$s= len

29、(ch$)print "zi shu:" sch1$= left$(ch$, 4)print ch1$ch2$= right$(ch$, 7)print ch2$for i= 65 to 90print chr$(i);nextprintfor i= 97 to 122print chr$(i);nextendCL9 * sd f u diutan ch$ = ,pGood norningH PRINT clt$ s = LEN<ch55 PRINT '上± sliu:'1; schi5 = LEFT5G11 九 PRINT ch15ch25

30、 = HICHT沁咐。7> PRINT c>i2$FOR i = 6S TO 9U PRINT CHP$<i>; NEXT PRINTFOR i = 97 TC 122 PRINT CH«$<d>i NEXTend基轼教程网32)ch$是一个字符串变量,用 美元符号$来标识,字符串数据用 双引号括起来, 当程序碰到双引号时,就会把它当作字符串;len()是计算字符串长度的函数,空格也是一个字符,所以一共有 12个字符;ch1$是另一个字符串变量,left$()是左取函数,从ch$字符串中取出4个字 符来;ch2$是另一个字符串变量,right$ (

31、)是右取函数,从ch$字符串中取出7个字 符来;chr$()是ASCII数值转换函数,把ASCII数值转换成对应的字符,在电脑中 所有数据都是用0和1表示,所以字符在 内部也是用数值表示的;65对应大写的A, 97对应小写的a,其他字符也有对应 ASCII码;3)以zifu为文件名,保存一下文件,按F5运行程序,看一下运行的结果;本节学习了 qbasic的基础知识和插入文本框的方法,如果你成功地理解并完 成了练习,请继续学习下一课内容;范例:ZIFU (点运行、运行,按任意键退出)第10课编译程序Basic基础入门教程五、编译程序返回前面我们输入的程序都是源代码,也就是说只能在 qbasic环

32、境中运行,由 qbasic来解释一行一行代码,这一节我们来学习如何生成可以直接运行的可执 行程序;1、编译程序代码1)打开D:盘中的Qbasic文件夹,在里面找到两个方框图标的可执行程序,它们是BG LINK;LINK应用程序BC应用程序BC是用来编译代码的,编译后得到一个同名的 OB域型文件,LINK是用来连 接的,把OBJ文件连接成一个EXE类型的可执行文件;文件类型,可以在文件夹选中这个文件后,在 左侧栏下边的“详细信息”中查 看;HELLOOBJ文叫修改日嘛如7年5用日122:23大小二672字节2)双击BC文件,出现一个黑色窗口,光标在最后一行一闪一闪,提示 输入 个程序文件名;-Jnj2d菽 D;QbasicBC,EKEMicrosoft <R> QuickBiS IC Co mpiler Uers ion 4.50 <C> Cnpyp汨lit: Mdcrosof t Corpcr*t ion 1982-1908 . All rights reserved.Sinultaneous publi?lied in tlie U.S. «nd Can

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论