普通高中课程标准·必修·数学3算法初步.PPTVIP

普通高中课程标准·必修·数学3算法初步.PPT

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
普通高中课程标准·必修·数学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 开始 结束 满10000米? Y N S←0 S←S+400 S≥ 10000 p A 循环体 判断框 (循环控制条件) N Y 开始 结束 输出T I←1 T←0 T←T+I I←I+2 I>99 如何验证算法? 如果将‘I>99’换为‘I=99’或‘I≥99’会怎样? N Y 开始 结束 输出T I←1 T←0 T←T+I I←I+2 I>99 不妨验证 I≥99 如右图,当I=99时,条件为真,会跳出循环。。。 开始 结束 满10000米? Y N S←0 S←S+400 S≥ 10000 Y N p A 小结 Y N p A 先执行,后判断 能否先判断,再执行? Y N p A N Y 开始 结束 输出T I←1 T←0 T←T+I I←I+2 I>99 N Y 开始 结束 输出T I←1 T←0 T←T+I I←I+2 I>99 这样行不行? N Y 开始 结束 输出T I←1 T←0 T←T+I I←I+2 I>99 Y N 开始 结束 输出T I←1 T←0 T←T+I I←I+2 I≤99 更符合习惯 S10000? S←S+400 开始 结束 Y S←0 p A N Y 写出利用循环结构求1×2×3×…×20值的一个算法,并画出算法流程图. Y N 开始 结束 输出T T←1 I←2 I←I+1 T←T×I I≤20 根据之前的学习,我们绘制出一张空白的流程图 I←1 对例2的算法作少许修改,写出求1×3×5×…×19的一个算法. 改哪里? 循环结构与选择结构中都有判断框,那么如何区分这两种结构? 我们学习了几种循环结构? 它们各有什么特点? 举例说明它们之间的转化. 算法1:累加多项,涉及重复机械运算——算法步骤冗长 算法2:用另一个算法(公式)来解决当前问题——通用性差 * 手工绘制流程图 * 手工绘制流程图 * * 手工绘制流程图 * 不改也不要紧 * * 算法1:累加多项,涉及重复机械运算——算法步骤冗长 算法2:用另一个算法(公式)来解决当前问题——通用性差 * 手工绘制流程图 * 手工绘制流程图 * * 手工绘制流程图 * 不改也不要紧 * *

文档评论(0)

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

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

1亿VIP精品文档

相关文档