高中数学课件-循环体.pptVIP

  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文档。上传文档
查看更多
将95页图2—13用循环结构表示: 开始 n =1 P=10000 P=p(1+3%) n=n+1 n4 N Y 输出P 结束 开始 n =1 P=10000(1+3%)n n=n+1 n4 N Y 输出P 结束 从前有座山,山里有个庙,庙里有个老和尚, 有天老和尚对小和尚说,我给你讲个故事说啊: 从前有座山,山里有个庙,庙里有个老和尚, 有天老和尚对小和尚说,我给你讲个故事说啊: …… 开始 输入a1,a2,a3,a4,a5 b=a1 ba2 b=a2 否 是 输出b 结束 ba3 b=a3 否 ba4 b=a4 否 ba5 b=a5 否 是 是 是 若要从五个不同的数找出最大数,我们可以用什么结构呢? 选择结构 问题:设计算法,求100个数中的最大数,画出流程图。 我们是否还可以用上题的方法呢? 不能,如果用上述的方法太繁了 下面介绍另一种结构来解结这类问题 例7:设计算法,输出1000以内能被3和5整除的所有正整数,画出算法流程图。 分析:凡能被3和5整除的正整数都是15的倍数,由于1000=15*66+10 因此一共有66个这样的正整数 解:引入变量a表示待输出的数 a=15n (n=1,2,3,…,66 ) 只要n从1变到66,反复输出a ,就能输出所有的正整数。 例7:设计算法,输出1000以内能被3和5整除的所有正整数,画出算法流程图。 循环变量初始值 结束 开始 n=1 a=15n 输出a n=n+1 n66 否 是 循环体 循环终止条件 循环变量的后继 变量n控制循环的开始和结束,称为循环变量 n=1 a=15n 输出a n=n+1 n66 结束 否 是 开始 n=1 a=15n 输出a n=n+1 n66 结束 否 是 开始 n=1 a=15n 输出a n=n+1 n66 结束 否 是 开始 说出下列各流程图输出的结果: 15, 15, 15``` 15, 30, 45, ```990 990 开始 a=15 a=a+15 输出a a1000 结束 否 是 若只用一个变量该怎样画流程图? 1、变量y在这个算法中的作用是什么? 2、这个算法的循环体是那一部分,功能是什么? 3、这个算法的处理功能是什么? 判断2000~2500年中那些是闰年,那些不是闰年,并输出结果。 例 8 开 始 输出 “y 不是闰年” 4 整除 y 100 整除 y 400 整除 y 输出 “y 是闰年” 否 否 是 是 是 否 y=2000 y:=y+1 Y2500 否 结束 是 变量y是循环变量,控制着循环的开始和结束。 红虚线所框部分,其功能是判断年份y是否是闰年,并输出结果。 一般地,循环结构由顺序结构和选择结构组成,在画出算法流程图之前,需要确定三要素: ①确定循环变量和初始条件; ②确定算法中反复执行的部分,即循环体; ③确定循环的终止条件。 循环结构的算法流程图为: 循环变量:=初始值 循环体 循环变量:=循环变量的后继 循环变量终值 否 是 例9:设计算法,求100个数中的最大数,画出流程图。 引入变量 b与i,并用ai(i=1,2,3…,100)表示待比较的数 (b为最大值,先令b=a1) 算法中的循环部分为比较b与ai,如果bai,则b=ai.流程图如图所示 b= ai b ai 是 否 变量i的初始值为2,终止值为100 循环的终止条件为i100 开始 输入a1,a2,…,a100 i=2 b=a1 bai b=ai 否 是 i=i+1 i100 输出b 结束 否 是 赋予变量初始值 循环体 循环的终止条件 循环变量的后继 课后练习1 n125 开始 n=1 a=4n 输出a n=n+1 结束 否 是 n125 开始 n=1 输出n n=n+1 结束 否 是 4整除n 否 是 开始 s=0 i=1 输出s s=s+i i4 结束 否 是 i=i+1 开始 s=0 i=1 输出s s=s+i i4 结束 否 是 i=i+1 循环变量: i 终止条件: i4 (1)处理功能:s=1+2+3+4=10 输出结果:10 (1) (2) (2)处理功能:s=2+3+4=9 输出结果:9 课后练习2

文档评论(0)

win金牌教育 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档