



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二节 程序的输入、保存和调试教学目的:1、了解QBASIC程序的输入方法。2、掌握保存程序的方法。3、了解运行和调试程序的方法。教学重点:1、程序的输入、修改和调试。2、程序的调试。教学方法:先理论后实践教学过程:为了更好地输入、运行和调试程序,我们需要学会QBASIC编辑器的使用。在QBASIC中,一般情况下我们不使用鼠标,更多地是使用键盘来进行程序的输入、修改、运行、跟踪等。对于一些复杂的程序,可能会由于一个小小的输入错误,而导致程序不能运行或运行结果不正确,我们需要不断地运行程序、修改程序,再运行、再修改,直到最后成功。例1 在QBASIC编辑区输入以下程序并运行之。原题:第一年把五件礼物发给五个孩子,第二年又把同样的五件礼物分给这五个孩子,而每个孩子的礼品与第一年不同,请找出所有方案。CLSFOR a1=2 TO 5FOR a2=1 TO 5IF a2a1 THENFOR a3=1 TO 5IF a3a2 AND a3 a1 THENFOR a4=1 TO 5IF a4a3 AND a4 a2 AND a4a1 THENFOR a5=1 TO 4IF a5a4 AND a5 a3 AND a5a2 THEN a5a1 THENIF a11 AND a2 2AND a33 ANDa44 AND a55 THENPRINT:PRINTPRINT a1=;a1;a2=a2;a3=a3;a4= ;a4;a5=;a5 END IFEND IFEND IFNEXT a5END IFNEXT a4END IFNEXT a3END IFNEXT2END IFNEXT a1NEXT a1ENDIFEND一、输入程序在输入上面程序的过程中,大家会发现,FOR,TO,IF,THEN等词,在输入完以后按空格键或一行输入完毕按回车键,无论输入是大写或小写,这些词都会自动调整为大写,我们称QBASIC的这些词为保留字。QBASIC在执行程序的时候是不区分大小写的(输入、输出语句中用双引号括起来的除外)。在上面的程序中,如果我们把所有的小写a都改为大写A,计算机执行的结果是相同的。QBASIC程序是由若干行组成的,在上面的程序中,上下行之间并没有对齐,这并影响程序的执行。程序行这样的缩进排列,对我们读懂这个程序能起到一定的帮助作用,随着以后的学习,我们会逐渐了解它。二、保存程序我们最好将输入的程序保存到磁盘上,以备将来使用,或防止因为意外而使我们的工作前功尽弃。保存方法是:第一步:按+键.第二步:用方向键移动黑色亮条至Save并按下回车键。第三步:在打开的Save As对话框中,输入文件名,然后按Tab键,将光标移至OK处。第四步:按回车键,文件将保存在默认的磁盘位计。三、运行程序我们可以通过按+执行程序,也可以通过菜单命令来执行程序.其方法如下:第一步:按+R打开“Run”菜单.第二步:按方向键移动黑色亮条至“Start”命令.第三步:按回车键.在“Run”菜单中,“Restart”命令的作用是重新开始执行程序;“Continue”命令的作用是继续执行程序,如果程序没有开始执行,则从头开始执行程序,这时其作用同“Start”。四、单步跟踪执行程序一个很长的程序,难免在输入过程中出现错误,为了查找出错点,更好地调试程序,QBASIC为我们提供了单步执行命令“Step”。其快捷键为键盘上的功能键.我们可以通过按键,单步执行程序,每按一次键,程序执行一行,执行到的行可以高亮度显示.五、设计断点在执行程序的过程中,我们可能想知道程序执行的结果或中间结果,这时我们可以将本例中的PRINT“a1=”;a1;.设计为断点,设计方法如下:第一步:将光标移动到要设计断点的行。第二步:按键(或按+D,执行“Debug”菜单中的“Toggle Bread point”命令)。被设为断点的行,以红色高亮度显示。设计断点以后,可以重新执行程序,当程序执行到此行时,自动停止,我们可以按键执行这一行,然后再按键查看运行结果.自 主 补 充:READ语句后面的变量数之和应小于或等于DATA语句后的常量的个数,计算机每执行一次READ语句,即从DATA语句按顺序开始读数,可以在这个READ语句前执行一个RESTORE语句即可。RE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 挂靠公司解除合同协议书
- 二手车买卖协议书范本
- 业务加盟提成合同范本
- 水电材料合同协议书范本
- 中餐店服务员合同协议书
- 二手建材购销合同范本
- 茅台酒购销合同协议范本
- 暑假工高薪主播合同范本
- 农田果园出租协议书范本
- 租车带司机接送合同范本
- 2025劳动合同书示范文本下载
- 科学护肤知识课件
- 急性阑尾炎病人护理课件
- 2026年高考政治一轮复习:高考政治主观题背诵提纲汇编
- 骨科手术切口感染的预防与控制
- 电商数据分析报告顾问合同
- 电子信息类专业导论(第3版)课件全套 张有光 00 课程简介 - 12 中国大学教育:理念与实践
- 馕小屋管理办法
- (2025)全国辅警考试题库及答案
- 钢结构设计质量保证体系及措施
- 2025年财会类考试-精算师-寿险精算实务历年参考题库含答案解析(5卷100道集合-单选题)
评论
0/150
提交评论