欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    1.2.3循环语句 (6).ppt

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

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

    1.2.3循环语句 (6).ppt

    1.2.3 循环语句1.1.正确理解循环语句的概念正确理解循环语句的概念;(重点重点)2.2.能应用循环语句编写程序能应用循环语句编写程序.(难点难点)1.1.顺序结构常用的程序语言和格式顺序结构常用的程序语言和格式输入语句输入语句 INPUTINPUT “提示文字提示文字”;变量列表变量列表输出语句输出语句 PRINT PRINT“提示文字提示文字”;表达式表达式赋值语句赋值语句 变量变量=表达式表达式2.2.条件结构常用的程序语言和格式条件结构常用的程序语言和格式(1 1)IF IF 条件成立条件成立 THENTHEN 语句语句1 1ELSEELSE 语句语句2 2END IFEND IF(2 2)IF IF 条件成立条件成立 THENTHEN 语句语句END IFEND IF循环结构循环结构算法中的循环结构是由循环语句来实现的算法中的循环结构是由循环语句来实现的.A AP P成立成立不不成立成立WhileWhile(当型)循环当型)循环 成立成立A AP P不成立不成立UntilUntil(直到型)循环直到型)循环直到型循环语句直到型循环语句 思考思考1:1:直到型循环结构的程直到型循环结构的程序框图是什么?序框图是什么?满足条件?满足条件?是是循环体循环体否否满足条件?满足条件?是是循环体循环体否否DODO 循环体循环体LOOP UNTILLOOP UNTIL 条件条件你能说明计算机在执行上述语句时是怎样工作的吗你能说明计算机在执行上述语句时是怎样工作的吗?思考思考2:2:该循环结构对应的循环语句的一般格式设定为:该循环结构对应的循环语句的一般格式设定为:满足条件?满足条件?是是循环体循环体否否也叫也叫“后测试型后测试型”循环循环满足条件?满足条件?是是循环体循环体否否满足条件?满足条件?是是循环体循环体否否满足条件?满足条件?是是循环体循环体否否满足条件?满足条件?是是循环体循环体否否满足条件?满足条件?是是循环体循环体否否 先执行一次先执行一次DODO和和UNTILUNTIL之间的循环体,再对之间的循环体,再对UNTILUNTIL后的后的条件进行判断条件进行判断.如果条件不符合,则继续执行循环体;然如果条件不符合,则继续执行循环体;然后再检查上述条件,如果条件仍不符合,则再次执行循环后再检查上述条件,如果条件仍不符合,则再次执行循环体,直到条件符合为止体,直到条件符合为止.这时,计算机将不执行循环体,这时,计算机将不执行循环体,而执行而执行UNTILUNTIL语句之后的语句语句之后的语句.思考思考3:3:计算计算1+2+3+1+2+3+100+100值的算法如何?值的算法如何?第一步第一步,令令i=1=1,S=0.S=0.第二步第二步,计算计算S+S+i,仍用,仍用S S表示表示.第三步第三步,计算计算i+1+1,仍用,仍用i表示表示.第四步第四步,判断判断i100100是否成立是否成立.若是,则输出若是,则输出S S,结束算法;,结束算法;否则,返回第二步否则,返回第二步.你能利用你能利用UNTILUNTIL语句写出这个算法对应的程序吗?语句写出这个算法对应的程序吗?i=1=1S=0S=0DODOS=S=S+S+ii=i+1+1LOOP UNTIL LOOP UNTIL i100100PRINT SPRINT SENDEND第一步第一步,令令i=1=1,S=0.S=0.第二步第二步,计算计算S+S+i,仍用仍用S S表示表示.第三步第三步,计算计算i+1+1,仍用,仍用i表示表示.第四步第四步,判断判断i100100是否成立是否成立.若若是,则输出是,则输出S S,结束算法;否,结束算法;否则,返回第二步则,返回第二步.思考思考4:4:在下面的程序运行中,计算机输出的结果是多少?在下面的程序运行中,计算机输出的结果是多少?x=20 x=20DODOx=x-3x=x-3LOOP UNTIL x0LOOP UNTIL x0PRINT xPRINT xEND END-1-1满足条件?满足条件?否否循环体循环体是是当型循环语句当型循环语句思考思考1:1:当型循环结构当型循环结构的程序框图是什么?的程序框图是什么?WHILE WHILE 条件条件 循环体循环体WEND WEND 思考思考2:2:该循环结构对应的循环语句的一般格式设定为:该循环结构对应的循环语句的一般格式设定为:循环体循环体满足条件?满足条件?是是否否你能说明计算机在执行上述语句时是怎样工作的吗?你能说明计算机在执行上述语句时是怎样工作的吗?也叫也叫“前测试型前测试型”循环循环 先对条件进行判断,如果条件符合,则执行先对条件进行判断,如果条件符合,则执行WHILEWHILE和和WENDWEND之间的循环体;然后再检查上述条件,如果条件仍之间的循环体;然后再检查上述条件,如果条件仍符合,则再次执行循环体,这个过程反复进行,直到某符合,则再次执行循环体,这个过程反复进行,直到某一次条件不符合为止一次条件不符合为止.这时,计算机将不执行循环体,而这时,计算机将不执行循环体,而执行执行WENDWEND之后的语句之后的语句.思考思考3:3:计算计算1+2+3+1+2+3+100+100的值又有如下算法的值又有如下算法:第一步第一步,令令i=1=1,S=0.S=0.第二步第二步,若若i100100成立,则执行第三步;否则,输出成立,则执行第三步;否则,输出S S,结,结束算法束算法.第三步第三步,S=S=S+S+i.第四步第四步,i=i+1+1,返回第二步,返回第二步.你能利用你能利用WHILEWHILE语句写出这个算法对应的程序吗?语句写出这个算法对应的程序吗?i=1=1S=0S=0WHILEWHILE i=100=100S=S=S+iS+ii=i+1+1WENDWENDPRINT SPRINT SEND END 第一步第一步,令令i=1=1,S=0.S=0.第二步第二步,若若i100100成立,则成立,则执行第三步;否则,输执行第三步;否则,输出出S S,结束算法,结束算法.第三步第三步,S=S=S+S+i.第四步第四步,i=i+1+1,返回第,返回第二步二步.思考思考4:4:阅读下面的程序,你能说明它是一个解决什么问阅读下面的程序,你能说明它是一个解决什么问题的算法吗?题的算法吗?求满足求满足x x2 210001000的所有正整数的所有正整数x x的值的值.x=1x=1WHILE WHILE x x2 211?结束结束是是否否n=1n=1DODOINPUT xINPUT xy=xy=x3+3*x3+3*x2-24*x+302-24*x+30PRINT yPRINT yn=n+1n=n+1LOOP UNTILLOOP UNTIL n11n11ENDEND程序框图:程序框图:程序:程序:当当x=2x=2时,下面的程序运行的结果是时,下面的程序运行的结果是()()(A)3 (B)7 (C)15 (D)17(A)3 (B)7 (C)15 (D)17【解析解析】选选C.0C.02+1=1,12+1=1,12+1=3,32+1=3,32+1=7,72+1=7,72+1=15.2+1=15.i=1i=1S=0S=0While i=4While i0)-2=0(x0)的近似解的近似解的程序框图转化为相应的的程序框图转化为相应的程序程序.开始开始结束结束f(a)f(m)0?a=ma=mb=mb=m是是否否|a-b|d或或f(m)=0?输出输出m m是是否否f(x)=x2-2输入精确度输入精确度d和初始值和初始值a,bINPUT INPUT“a a,b b,d=d=”;a a,b b,d dDODOm=(a+b)/2m=(a+b)/2g=ag=a2-22-2f=mf=m2-22-2IF IF g*f0g*f0 THENTHENb=mb=mELSEELSEa=ma=mEND IFEND IFLOOP UNTILLOOP UNTIL ABS(a-bABS(a-b)d OR f=0)d OR f=0PRINT mPRINT mENDEND1.1.以下属于基本算法语句的是以下属于基本算法语句的是_._.inputinput语句;语句;printprint语句;语句;ifif语句;语句;endend语句;语句;whilewhile语句;语句;end ifend if语句语句.【解析解析】,都是基本算法语句,而都是基本算法语句,而end,endend,end if if不是基本算法语句不是基本算法语句.答案:答案:2.2.编写程序,计算函数编写程序,计算函数f(xf(x)=x)=x2 2-3x+5,-3x+5,当当x=1,2,3,x=1,2,3,,2020时的函数值时的函数值.x=1x=1WHILE x=20WHILE x=20 y=x2-3*x+5 y=x2-3*x+5 PRINT PRINT “x=x=”;x;x PRINT PRINT “y=y=”;y;y x=x+1 x=x+1WENDWENDENDEND4.4.编写一个程序计算编写一个程序计算2 22 2+4+42 2+1 000+1 0002 2的值,并画出相应的的值,并画出相应的程序框图程序框图.S=0S=0i=2=2WHILE WHILE i=1000=1000S=S+S=S+i22i=i+2+2WENDWENDPRINT SPRINT SENDEND开始开始S=0S=0i=2=2i=1000?10001000PRINT SPRINT SENDEND开始开始S=0S=0i=2=2i1000?1000?S=S+S=S+i2 2i=i+2+2输出输出 S S结束结束否否是是程序框图:程序框图:1.1.两种循环语句源于两种循环结构,直到型循环语句先两种循环语句源于两种循环结构,直到型循环语句先执行循环体,再判断条件;当型循环语句先判断条件,执行循环体,再判断条件;当型循环语句先判断条件,再执行循环体再执行循环体.2.2.直到型循环语句在条件不符合时再执行循环体,当型直到型循环语句在条件不符合时再执行循环体,当型循环语句在条件符合时再执行循环体循环语句在条件符合时再执行循环体.WHILEWHILE 条件条件 循环体循环体WENDWENDDODO 循环体循环体LOOP UNTIL LOOP UNTIL 条件条件两种循环语句:两种循环语句:循环体循环体满足条件?满足条件?是是否否(1 1)WhileWhile(当型)循环当型)循环(2 2)UntilUntil(直到型)循环(直到型)循环循环体循环体满足条件?满足条件?否否是是命运把握在自己手中,只要我们奋斗不息,一定可以到达胜利的终点.

    注意事项

    本文(1.2.3循环语句 (6).ppt)为本站会员(hwp****526)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开