输入语句输出语句和赋值语句.pptVIP

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
输入语句输出语句和赋值语句

二、填空题(每题5分,共10分) 4.程序Ⅰ 程序Ⅱ (1)程序Ⅰ的运行结果为___________; (2)若程序Ⅱ与程序Ⅰ运行结果相同,则程序Ⅱ输入的值为________________________. 【解析】(1)Ⅰ中,x=x+2=3, x=x+3=3+3=6,故最终x的值是6. (2)Ⅱ的功能是求y=x2+6的函数值, 由题意Ⅱ中y=6, ∴x2+6=6,即x=0. ∴输入的值为0. 答案:(1)6 (2)0 5.已知A(x1,y1),B(x2,y2)是平面上的两点,试设计一个程序,输入A、B两点的坐标,输出A、B中点的坐标.现已给出程序的一部分.在横线上填上适当的语句,把程序补充完整. 【解析】需填的两空是计算x= ,y= .得A、B中点坐标. 答案:①x=(x1+x2)/2 ②y=(y1+y2)/2 三、解答题(6题12分,7题13分,共25分) 6.编写一个程序,要求输入两个正数a,b的值,输出ab和ba的值. 【解析】 INPUT a,b A=a^ b B=b^ a PRINT A,B END 课程目标设置 主题探究导学 知能巩固提升 目录 典型例题精析 课程目标设置 主题探究导学 知能巩固提升 典型例题精析 目录 课程目标设置 主题探究导学 知能巩固提升 典型例题精析 目录 课程目标设置 主题探究导学 知能巩固提升 典型例题精析 目录 1.程序设计语言与程序框图有什么区别? 提示:程序框图虽能直观地描述算法,但计算机无法“理解”,只有把程序框图转化为程序设计语言,才能在计算机上运行. 2.基本算法语句与三种基本的逻辑结构有什么联系? 提示:一般地,输入语句、输出语句和赋值语句与顺序结构相对应;条件语句与条件结构相对应;循环语句与循环结构相对应. 1.程序中同时输入多个变量的值,是否一定要用多个输入语句? 提示:不一定.一个输入语句可以同时给多个变量赋值,此时,变量之间要用“逗号”隔开. 2.在函数中x=2与2=x都是有意义的,在算法中,上述两式是否仍然成立? 提示:由赋值的意义可知x=2成立,2=x在算法中不成立. 3.对于一个变量可以多次赋值吗? 提示:可以.例如a=5,a=7,a=9,则在执行时a的值为9.变量的值可以多次赋值,如A=5,B=A,C=B.最后执行时C=5. 一、选择题(每题5分,共15分) 1.在INPUT语句中,如果同时输入多个变量,变量之间的分隔符是( ) (A)逗号 (B)分号 (C)空格 (D)引号 【解析】选A.由输入语句的格式可知只有A正确. 2.(2010·新泰高一检测)“x=3*5”和“x=x+1”是某个程序中前后相邻的两个语句,那么下列说法正确的是( ) ①“x=3*5”的意思是将数值15赋给x; ②“x=3*5”的意思是x=3×5,此式子与算术中的式子是一样的; ③“x=3*5”也可以写成“3*5=x”; ④“x=x+1”在执行赋值语句之前的右边的x的值为15,执行赋值语句之后x的值为16. (A)①③ (B)②④ (C)①④ (D)②③ 【解析】选C.赋值语句中“=”与算术中的“=”是不一样的.式子两边的值也不能互换,而“x=x+1”表示将x+1的值赋给x.因此上述说法中只有①④正确. 3.阅读下列程序 INPUT “A=”;1 A=A*2 A=A*3 A=A*4 A=A*5 PRINT A END 输出的结果A的值为( ) (A)5 (B)6 (C)15 (D)120 【解题提示】注意赋值顺序和赋值语句的意义. 【解析】选D.输入A=1,执行A=A*2时A=1×2=2;执行A=A*3时A=2×3=6;执行A=A*4时A=6×4=24;执行A=A*5时A=24×5=120.故输出结果A=120.

文档评论(0)

chenchena + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档