- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序的输入与输出
复习 补充例 输入一个两位数25,要求将它的数字反向输出,再将程序改成另外的两位数试试看。 * * 第二课 程序的输入与输出 课件下载地址:/oi 电话王老师 邮箱:wxdhb@163.com 教材:青少年信息学奥林匹克竞赛培训教材(小学) 南京大学出版社 两册 45元(团体8折,计36元) QB只有一个文件:”qb.exe”,双击鼠标就可以运行。 几个操作:1、按ALT+回车键,全屏与半屏切换。 2、运行时,找不到帮助文件,按ESC键取消。 3、运行程序:按F5 New 建立新文件 Open 打开文件 Save 保存文件 Save as 文件另存为 Print 打印文件 Exit 退出 74+100÷5×3 程序:1、启动QB 2、输入:? 74+100/5*3,回车,发现“?”变成了PRINT(打印) 3、按F5,看到结果,按任意一键返回程序。 请同学们汇报自己做了哪几题? 例1:已知长方形的长和宽分别是3和2,求长方形的面积和周长。 方法一:输入程序: PRINT 3*2 PRINT 2*(3+2) PRINT 可以用?代替啊。 方法二: LET A=3 LET B=3 LET S=A*B LET C=2*(A+B) PRINT S PRINT C 1、把长和宽用变量A、B来保存。 2、变量名大小写不分,选用的变量名要注意不能有空格,+、-等标点符号。如:abc可以作变量名,但A+B不能,a b也不能。 3、LET语句是赋值语句(取值语句)。不能理解为等号,“=”号称为赋值号。 4、LET可以省略不写。 5、一行可以写多个赋值语句,语句之间用“:”分隔。 6、PRINT 用?代替,是输出语句。 方法三: A=3:B=3 S=A*B:C=2*(A+B) ? S ? C 1、一行写了两句话,也可以写三句话。之间用“:”号分隔 2、在这个程序中,出现了两种语句,分别是:赋值语句,输出语句。 3、赋值语句可以给 变量取值,省略前面的LET,打印语句用“?”代替。 P28 (3)赋值号的左边只能是一个变量,而不是表达式。如以下均不正确: LET A+B=C LET 5=6+C LET A=B=6 例3-7 P29 A=5 B=3 A=b ?a ?b A=5 B=3 b=a ?a ?b B A 5 3 3 B A 5 3 5 例3-8 P29 A=5 B=3 A=a+b ?a ?b A=5 B=3 b=a+b ?a ?b B A 5 3 8 B A 5 3 8 例3-9 P29 C=D C=C+2 D=c ?c ?d D C 0 0 2 2 运行这个程序,体会变量的含义。 思考:下面程序的输出结果是多少?请你通过列表的方法求出来,最后再能过上机验证你的答案。 a=3 b=a b=a+1 a=a+1 b=b+1 ?A;B 例3-5 P26 CONST JG=38.5 A=JG*2 A=A+5 ?A 1、CONST 表示常量,常量在程序中不能变化。 2、常量名是JG 如果写成 JG=JG*2 就错了, 因为常量不能再被重新赋值。 A=25 B=a \10 C=a mod 10 D=c*10+b ?d 思考:怎样才能将25的十位数字与个位数字分解出来呢? 用运算符”\”和 “MOD”可以解决啊 十位数字:25 \10=2 个位数字:25 mod 10=5 重新组合的两位数是:D=5*10+2=52 *
文档评论(0)