欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

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

    • 资源ID:5382147       资源大小:5.93MB        全文页数:47页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    ,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=35,此式子与算术中的式子是一样的;“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=”;1A=A*2A=A*3A=A*4A=A*5PRINT AEND输出的结果A的值为()(A)5(B)6(C)15(D)120,【解题提示】注意赋值顺序和赋值语句的意义.【解析】选D.输入A=1,执行A=A*2时A=12=2;执行A=A*3时A=23=6;执行A=A*4时A=64=24;执行A=A*5时A=245=120.故输出结果A=120.,二、填空题(每题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,bA=a bB=b aPRINT A,BEND,7.(2010德州高一检测)读程序完成下列题目:程序:INPUT“x=”;x y=x*x+2*x PRINTy END(1)若输入“3”,则程序执行的结果是什么?(2)若程序执行的结果为3.则输入的值为多少?,【解析】由程序可知y与x的关系为y=x2+2x(1)当x=3时y=32+23=15即输入3时,程序执行的结果为15.(2)若y=3,即x2+2x=3.解得x=1或x=-3.即若程序执行结果为3,则输入的值为1或-3.,1.(5分)将两个数a=8,b=17交换,使a=17,b=8,下面程序正确的是(),【解析】选B.A中,a=b=17,b=a=17,B中,c=b=17,b=a=8,a=c=17,C中,b=a=8,a=b=8.D中,由于c的值未知,程序会出错,故只有B能使a,b的值交换.,2.(5分)给出下列程序,输入x=3,y=2.则输出()INPUT x,yA=xx=yy=APRINT x,yEND(A)2,3(B)2,2(C)3,3(D)3,2【解析】选A.当输入x=3,y=2执行A=x时A=3,执行x=y时x=2,执行y=A时y=3.于是输出结果为2,3.,3.(5分)阅读下列程序,并指出当a=3,b=-5时的计算结果:,(1)a=_,b=_.(2)a=_,b=_.【解析】(1)因为a=3,b=-5,x=a+b,y=a-b,所以x=-2,y=8.又因为a=,b=,所以a=3,b=-5.(2)因为a=3,b=-5,a=a+b,所以a=-2,又b=a-b,所以b=3.又因为a=,所以a=-,又b=,所以b=.答案:(1)3-5(2)-,4.(15分)(2010杭州高一检测)(15分)已知函数f(x)=x2-1,g(x)=2x+3,设计一个程序求fg(0)+gf(0)的值.,【解析】程序如下:x=0g=2*x+3f=g2-1y1=ff=x2-1g=2*f+3y2=gy=y1+y2PRINT yEND,本部分内容讲解结束,

    注意事项

    本文(输入语句输出语句和赋值语句.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开