欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载  

    学习目标正确理解循环语句的两种格式及功能能.ppt

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

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

    学习目标正确理解循环语句的两种格式及功能能.ppt

    学习目标: 1、正确理解循环语句的两种格式及功能; 2、能够将程序框图化为程序语句,会求程序执行后的结果;深刻体会到循环语句在解决大量重复问题中起重要作用。 3、通过本小节内容的学习,有益于我们养成严谨的数学思维以及正确处理问题的能力。,基本算法语句三,INPUT “输入年份:”;y b=y MOD 4 c=y MOD 100 d=y MOD 400 IF b=0 AND c0 THEN PRINT “闰年.” ELSE IF d=0 THEN PRINT “闰年.” ELSE PRINT “不是闰年.” END IF END IF END,自 我 校 对 课 本 29 页 练 习 4,温故而知新,1、顺序结构常用的程序语言和格式,2、条件结构常用的程序语言和格式,输入语句 INPUT “提示文字”;变量,输出语句 PRINT “提示文字”;表达式,赋值语句 变量=表达式,(1),IF 条件成立 THEN 语句体1 ELSE 语句体2 END IF,(2),IF 条件成立 THEN 语句体 END IF,3、循环结构的基本形式有?,当型循环结构(当条件满足时反复执行循环体),直到型循环结构(反复执行循环体直到条件满足),对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(WHILE型)和直到型(UNTIL型)两种语句结构。,探究展示,阅读课本29-32页,小组交流回答下列问题,1、循环语句的作用?基本格式有那些? 2、直到型循环结构对应的程序框图是什么?该循环结构对应的循环语句的一般格式设定为什么? 3、直到型循环语句的功能? 4、当型循环结构对应的程序框图是什么?该循环结构对应的循环语句的一般格式设定为什么? 5、当型循环语句的功能? 6、如何区分当型循环语句和直到型循环语句?,1、循环语句的作用?基本格式有那些?,探究展示,作用:,用来实现算法循环结构的功能。,1、当型(WHILE型),基本格式:,2、直到型(UNTIL型),DO 循环体 LOOP UNTIL 条件,2、直到型循环结构的程序框图是什么?该循环结构对应的循环语句的一般格式设定为什么?,程序框图 直到型循环语句的一般格式,3、直到型循环语句的功能?,(1)先执行一次DO和UNTIL之间的循环体,再对UNTIL后的条件进行判断. (2)如果条件不符合,则继续执行循环体; (3)然后再检查上述条件,如果条件仍不符合,则再次执行循环体,直到条件符合为止. (4)这时,计算机将不执行循环体,而执行UNTIL语句之后的语句.,DO 循环体 LOOP UNTIL 条件,4、当型循环结构对应的程序框图是什么?该循环结构对应的循环语句的一般格式设定为什么?,程序框图 当型循环语句的一般格式,WHILE 条件 循环体 WEND,满足条件?,是,否,WHILE 条件 循环体 WEND,5、直到型循环语句的功能?,(1)先对条件进行判断,如果条件符合,则执行WHILE和WEND之间的循环体; (2)再检查上述条件,如果条件仍符合,则再次执行循环体,直到某一次条件不符合为止. (3)这时,计算机将不执行循环体,而执行WEND语句之后的语句.,6、如何区分当型循环语句和直到型循环语句?,(1)当型循环是先判断条件,后执行循环体,而直到型循环则是先执行循环体,后判断条件;,(2)当型循环是条件满足时执行循环体,不满足时结束循环,而直到型循环则是条件不满足时执行循环体,条件满足时结束循环;,(3)直到型循环至少执行一次循环体。而当型循环可能一次也不执行循环;,(4)在程序设计中,一般来说,这两种语句用哪一种都可以,但在某种限定条件下,有时用WHILE语句较好表达,有时用UNTIL语句较好表达,i=1,S=0,DO,S=S+i,i=i+1,LOOP UNTIL i100,PRINT S,END,第一步,令i=1,S=0. 第二步,计算S+i, 仍用S表示. 第三步,计算i+1, 仍用i表示. 第四步,判断i100 是否成立.若是,则 输出S,结束算法; 否则,返回第二步.,例1、用直到型循环结构设计计算1+2+3+100的值的算法,并写出算法语句,理论迁移,算法,第一步,令i=1,S=0. 第二步,若i100成立,则执行第三步;否则,输出S,结束算法. 第三步,S=S+i. 第四步,i=i+1,返回第二步.,i=1,S=0,WHILE i=100,S=S+i,i=i+1,WEND,PRINT S,END,例2、用当型循环结构设计计算1+2+3+100的值的算法,并写出相应的算法语句,理论迁移,算法,理论迁移,例2、已知函数y=x3+3x2-24x+30,写出连续输入自变量的11个取值,分别输出相应的函数值的程序.,第五步,判断输入的次数是否大于11.若是,则结束算法;否则,返回第一步.,第一步,输入自变量x的值.,第二步,计算y=x3+3x2-24x+30.,第三步,输出y.,第四步,记录输入次数.,算法分析:,n=1,DO,INPUT x,y=x3+3*x2-24*x+30,PRINT y,n=n+1,LOOP UNTIL n11,END,你能利用WHILE语句写出这个算法对应的程序吗?,1、在下面的程序运行中,计算机输出的结果是多少?,x=20 DO x=x-3 LOOP UNTIL x0 PRINT x END,-1,达标检测,2、阅读下面的程序,你能说明它是一个什么问题的算法吗?,x=1 WHILE x21000 PRINT X x=x+1 WEND END,求满足x21000的所有正整数x的值.,3、将下面的程序改写为求:n!=1×2×3×4×5××n 的值的程序,如何修改?,WHILE语句,i=1 S=0,WHLIE i=100,S=S+i,i=i+1,WEND,PRINT S,END,INPUT “n=”;n,S=1,S=Si,in?,S=1,n,S=Si,4、将下面的程序改写为求:1×3×5×7××101的 值的程序,如何修改?,UNITL语句,i=1 S=0,DO,S=S+i,i=i+1,LOOP UNTIL i100,PRINT S,END,S=1,101,S=Si,i=i+2,直到型,S=1,S=Si,i=i+2,i101?,5、判断整数n(n2)是否为质数的算法如何用算法语句表示?,INPUT “n=”;n,DO,r=n MOD i,LOOP UNTIL in-1 OR r=0,i=i+1,END,i=2,END IF,IF r=0 THEN,ELSE PRINT “n是质数.”,PRINT “n 不是质数.”,归纳延伸,2.直到型循环语句在条件不符合时再执行循环体,当型循环语句在条件符合时再执行循环体.,1.两种循环语句源于两种循环结构,直到型循环语句先执行循环体,再判断条件;当型循环语句先判断条件,再执行循环体.,作业: P33习题1.2A组:3. B组:2. 预习算法案例,

    注意事项

    本文(学习目标正确理解循环语句的两种格式及功能能.ppt)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

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




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开