高中数学1.2.3循环语句.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高中数学1.2.3循环语句,数学必修三循环语句,for循环语句,sql循环语句,循环语句,mysql循环语句,oracle循环语句,vb循环语句,matlab循环语句,java循环语句

作业 1. 必做:课本P32页,习题1,2; 2.选做:课本P33页,A组习题3. * * * 在一些算法中,从某处开始,按照一定条件,反复执行某一处理步骤的情况,这就是循环结构。 复习回顾: 循环结构的定义: 反复执行的处理步骤称为循环体。 直到型循环结构 当型循环结构 满足条件? 循环体 是 否 循环体 是 否 满足条件? 先判断 后执行 先执行 后判断 i=1 开始 结束 s=0 输出s 否 是 i=i+1 s=s+1 i 100? 计算1+2+…+100的值 i=100? i=1 开始 输出s 结束 否 是 s=0 i=i+1 s=s+i 当型 直到型 思考: 对于程序框图中两种循环结构,一般程序设计语言中又是怎样来描述的呢? 循环结构 循环语句 对应于程序框图中的两种循环结构,一般程序设计语言中也有直到型(UNTIL语句)和当型(WHILE语句)两种语句结构。 . 程序框图: 程序: i=1 开始 结束 s=0 输出s i=i+1 s=s+1 否 是 i 100? PRINT s END i=1 s=0 DO s=s+i i=i+1 LOOP UNTIL i100 循环体 条件 (1)UNTIL语句的一般格式是: DO 循环体 LOOP UNTIL 条件 循环体 是 否 满足条件? 直到型循环结构 程序: 条件 s=s+i i=i+1 WHILE i=100 i=1 s=0 PRINT s END 循环体 程序框图: 输出s i=100? i=1 开始 结束 否 是 s=0 i=i+1 s=s+i WEND WHILE 条件 循环体 WEND (2)WHILE语句的一般格式: 循环体 满足条件? 是 否 当型循环结构 思考: WHILE语句与 UNTIL语句是否可以互相转化? i=1 s=0 WHILE i=100 s=s+i i=i+1 WEND PRINT s END i=1 s=0 DO s=s+i i=i+1 LOOP UNTIL i100 PRINT s END 可以 条件否定 UNTIL语句(直到型) WHILE语句(当型) 至少执行一次循环体 可能不执行循环体 直到条件满足时跳出循环体 当条件满足时执行循环体 执行一次循环体后判断 执行循环体前判断 可以相互转化 决定循环时条件相反 UNTIL语句 WHILE语句 WHILE语句UNTIL语句的区别 WHILE语句UNTIL语句的联系 例8:已知 连续输入自变量的11个取值,求相应的函数值 算法: 1、输入自变量x的值 2、计算 3、输出y 4、记录输出次数 5、判断输出的次数是否大于11,若是,则结束算法,否则返回第一步 分析: 程序框图 n=1 开始 结束 y=x3+3x2-24x+30 否 是 n11? 输入x 输出y n=n+1 程序 n=1 DO INPUT x y=x^3+3*x^2-24*x+30 PTINR y n=n+1 LOOP UNTIL i11 END 正确写出含有循环结构的程序应注意的问题: (1)正确画出程序框图; (2)找出循环结构,并确定是哪种类型的循环结构; (3)根据循环结构写出相应的循环语句。 总结: UNTIL语句(直到型) WHILE语句(当型) 至少执行一次循环体 可能不执行循环体 直到条件满足时跳出循环体 当条件满足时执行循环体 执行一次循环体后判断 执行循环体前判断 WHILE语句UNTIL语句的区别 WHILE 条件 循环体 WEND DO 循环体 LOOP UNTIL 条件 两种循环语句: 循环体 满足条件? 是 否 (1) While(当型)循环 (2)Until(直到型)循环 循环体 满足条件? 是 否 满足 不满足 UNTIL语句(直到型) WHILE语句(当型) 至少执行一次循环体 可能不执行循环体 直到条件满足时跳出循环体 当条件满足时执行循环体 执行一次循环体后判断 执行循环体前判断 可以相互转化 决定循环时条件相反 UNTIL语句 WHILE语句 WHILE语句UNTIL语句的区别 WHILE语句UNTIL语句的联系 i=10 s=0 WHILE i=9 s=s+i i=i+1 WEND PRINT s END i=10 s=0 DO s=s+i i=i+1 LOOP UNTIL i9 PRINT s END 思考4: 以下两个程序输出结果是否一样? 一样 ? 0 10 当型不一定执行循环体 直到型至少执行一次循环体 当条件真时跳出循环体 当条件假时跳出循环体

文档评论(0)

wdhao + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档