QBASIC易错题分析和总结.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 1 PAGE 1 高一(下)QBASIC 程序设计复习 在 QBASIC 程序设计中,任何一个程序设计的思路都差不多,包括四部分:输入部分 (已知条件)、处理部分(计算、判断、重复)、输出部分、结束部分。在这四部分中,各部分的语句为: 输入部分:LET(输入常量)INPUT(输入变量) FOR ??TO??STEP(输入等差数列) 处理部分:顺序结构中:主要用 LET 语句实现计算,可能有多个 LET 语句。 分支结构中:有一分支和二分支之分(详细语句见后) 循环结构中:有计数循环和条件循环两种(详细语句见后) 输出语句:在三种结构中都是用 PRINT 语句。具体用法见各种结构。结束语句:在三种结构中都是用 END 语句,标志程序的结束。 三种结构语句 一、顺序结构 (一).语句列表 语句功能 语句功能 输入语句 计算语句输出语句 结束语句 英文 LET INPUT LET PRINT END 例句 ① LET x=5 ②x=5:y=6 ① INPUT x ②INPUT A,B,C ① LET X=X+1 ① PRINT END x,y,z ②Y=X^3 ②PRINT “S=”:S (二)易错题 . 1. 写出下列程序的运行的结果LET X=5 LET Y=3 LET S=INT(X+Y/2) PRINT “S=”;S END 运行结果: 答案:S=6 说明: 写出下列程序的运行的结果 LET X=999 LET X=ABS(X-1000) PRINT “SQR(X)”;“=”;SQR(X) END 运行的结果: 答案:SQR(X)=1 说明: 写出下列程序的运行的结果 LET A=1 LET B=7 LET A=A+B LET B=A+B PRINT A,B END 运行的结果: 答案:8 15 说明:变量的特点是喜新厌旧,当赋予它新值时,旧值将自动消失 写出下列程序的运行的结果 INPUT A,B,X LET A=A+X LET B=X-B LET S=A+B+X PRINT S END ①输入 1,2,3 运行的结果: 答案:8 说明: LET M=3 LET N=0 LET S=M*N LET N=2 PRINT S END 程序的运行结果是 。 答案:0 说明: 6.a=1 b=2 c=3 a=b b=c c=a PRINT a;b;c END 程序运行结果是 2 3 答案:2 说明: 7.LET A$=”HELLO” LET B$=”OK” C$=A$ A$=B$ B$=C$ PRINT A$ END 程序运行的结果是 答案:OK 说明: 二、分支结构程序设计 (一).语句列表 语句功能 英文 例句 输入语句 LET ① ET x=5 ②x=5:y=6 INPUT ① NPUT x ②INPUT A,B,C 一分支 IF 条 件 THEN IF X=0 THEN 语句组 LET Y=1/X END IF END IF 二分支 IF 条 件 THEN IF X0 THEN 处理语句 语句组 1 Y=X ELSE ELSE 语句组 2 Y=-X END IF END IF 计算 LET ① ET X=X+1 ②Y=X^3 输出语句 PRINT ① RINT x,y,z ②PRINT “S=”:S 结束语句 END END (二)易错题 1. LET A=7 LET B=8 INPUT K$ IF K$=”+” THEN PRINT A+B ELSE PRINT A-B END IF END 运行后输入“+” 结果显示: 答案:15 说 明 : 2.输入一个数,如果这个数不等于零,那么输出他的倒数,否则不显示。INPUT X IF X 0 THEN Y=1/X PRINT Y END IF END 答案: 说明: 请设计一个判断某数是偶数的程序,要求若是偶数则打印出“ YES”,否则直接打印出这个数的值。 INPUT X IF X/2= THEN PRINT YES ELSE PRINT X ENDIF END 答案:INT(X/2) 说明: 铁路为旅客随身携带行李的计算标准为: 10 公斤以内(包含 10 公斤)免收行李费;若超过 10 公斤,超过 10 公斤的部分按 0.2 元/公斤标准收费。 INPUT X IF THEN Y=0 ELSE Y=(X-10)*0.2 END IF PRINT Y END 答案:X=10 说明: INPUT X IF X0 THEN LET Y=-X ELSE LET Y=X END IF

文档评论(0)

mph + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体上海谭台科技有限公司
IP属地湖北
统一社会信用代码/组织机构代码
91310115MA7CY11Y3K

1亿VIP精品文档

相关文档