普通高中课程标准183必修183数学3 《算法初步》.pptVIP

普通高中课程标准183必修183数学3 《算法初步》.ppt

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

循环结构 刘华 江苏省苏州中学 〇问题引入 请构造算法解决计算问题:1+3+5+7+9=? 链接 步骤冗长 通用性差 〇情境(引例) 假如你参加万米长跑,每跑一圈,你会想? 是否跑完了全程? 如果是,则结束;如果不是,则再跑一圈 这一过程用算法语言表述如下: S1 起跑 S2 跑一圈; S3 如果未跑到10000m,那么转S2,否则转S4; S4 结束 数学建构 S1:起跑; S2:跑1圈; S3:如果跑到10000m,那么转S4,否则转S2; S4:结束. 如何用流程图表示这个算法? 开始 结束 满10000米? Y N 起跑 跑1圈 S←0 S←S+400 S≥ 10000 1.循环结构 概念: 如图,像这种需要重复执行同一操作的结构称为循环结构 循环结构有何特点? 循环体 判断框 (循环控制条件) 2.方法建构 我们发现需要反复使用加法. 能否用循环结构完成这一操作? I←1 T←0 T←T+I I←I+2 I>99 进一步讨论 如果将‘I>99’换为‘I=99’或‘I≥99’会怎样? I←1 T←0 T←T+I I←I+2 I>99 I≥99 如右图,当I=99时,条件为真,会跳出循环。。。 3.直到型循环 如图的循环结构,需要先执行(循环体) A ,再进行条件p的判断, 当条件为真时,出循环 特点 先执行,后判断 小结 循环,直到条件为真 先执行,后判断 能否先判断,再执行? I←1 T←0 T←T+I I←I+2 I>99 I←1 T←0 T←T+I I←I+2 I>99 I←1 T←0 T←T+I I←I+2 I>99 I←1 T←0 T←T+I I←I+2 I≤99 4.当型循环 如图的循环结构,需要先进行条件p的判断,当条件为真时,再执行(循环体) A 特点 先判断,后执行 开始 结束 Y S←0 N Y 当条件为真,循环 例2 写出利用循环结构求1×2×3×…×20值的一个算法,并画出算法流程图. T←1 I←2 I←I+1 T←T×I I≤20 根据之前的学习,我们绘制出一张空白的流程图 I←1 变式 对例2的算法作少许修改,写出求1×3×5×…×19的一个算法. 改哪里? 回顾反思 循环结构与选择结构中都有判断框,那么如何区分这两种结构? 我们学习了几种循环结构? 它们各有什么特点? 举例说明它们之间的转化. 本课结构

文档评论(0)

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

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

1亿VIP精品文档

相关文档