- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
江苏省宿迁市高中数学 第一章 算法初步 1.3 基本算法语句(四)循环语句课件 苏教版必修3
循 环 语 句 4.某纺织厂1997年的生产总值为300万元,如果年生产增产率为5﹪,计算在多少年后生产总值超过400万元。 * * 循环结构的定义: 在一些算法中,按照一定条件,反复执行某一处理步骤的情况,这就是循环结构。 反复执行的处理步骤称为循环体。 两种循环结构有什么差别? A P 成立 不成立 While(当型)循环 成立 A P 不成立 Until(直到型)循环 成立 A P 不成立 A P 成立 不成立 While(当型)循环 Until(直到型)循环 两种循环结构有什么差别? 先执行循环体,然后再检查条件是否成立,如果不成立就重复执行循环体,直到条件成立退出循环。 先判断指定的条件是否为真,若条件为真,执行循环条件,条件为假时退出循环。 先执行 后判断 先判断 后执行 试设计计算1×3×5×7×…×99 的一个算法. 解决这一问题的一种算法是: S1 T←1; S2 I←3; S3 如果I≤99,那么转S4, 否则转S6 ; S4 T←T×I; S5 I←I+2 ,转S3 ; S6 输出T. 开始 输出T 结束 N Y 从流程图可以看出这是一个循环结构,我们可以运用循环语句(cyclestatement)来实现上述过程. T←1 I ←3 While I≤99 T← T×I I←I+2 End While Print T 当型循环可用下面的语句形式来描述: While P 循环体 End While 试设计计算1×3×5×7×…×99 的一个算法. 解决这一问题的一种算法是: S1 T←1; S2 I←1; S3 I←I+2 ; S4 T←T×I; S5 如果I≥99,那么转S6, 否则转S3 ; S6 输出T. 开始 输出T 结束 Y N 从流程图可以看出这是一个循环结构,我们可以运用循环语句(cyclestatement)来实现上述过程. T←1 I ←1 Do I←I+2 T← T×I Until I≥99 End Do 直到型循环可用下面的语句形式来描述: Do 循环体 Until p End Do T←1 I ←3 Do T← T×I I←I+2 Until I99 End Do 或 当循环的次数已经确定,可用“For”语句表示.“For”语句的一般形式为: For I From “初值” To “终值” Step “步长” 循环体 End For 这里“For”和“End For ”步骤成为循环体. 如果省略”Step2”,则相当于”Step1” 用循环语句表示1×3×5×7×…×99的一个算法为: 如何求最小的正整数I使1×3×5×…×I10000? 请写出算法. 当循环次数不能确定时,可用“While”语句来实现循环. “While”语句的一般形式为: While A … End While 其中A表示判断执行循环的条件. 上述问题用“While”语句可描述如下: S←1 I←1 WhileS≤10000 I←I+2 S←S×I End While Print I 注意:先 检 验 条 件 “S≤10000”是否成立, 如果“S≤10000”为真,则重复“I←I+2,S←S×I”,只有当条件“S≤10000”为假时,才结束循环. 上面“While”和“Endwhi-le”之间缩进的步骤称为循环体. “While”语句的特点是“前测试”,即先判断,后执行.若初始条件不成立,则一次也不执行循环体中的内容.任何一种需要重复处理的问题都可以用这种前测试循环来实现. 例4抛掷一枚硬币时,既可能出现正面,也可能出现反面,预先作出确定的判断是不可能的,但是假如硬币质量均匀,那么当抛掷次数很多时,出现正面的频率应接近于50%.试设计一个循环语句模拟抛掷硬币的过程,并计算抛掷中出现正面的频率. 分析 抛掷硬币的过程实际上是一个不断重复地做同一件事情的过程,利用循环语句,我们容易在计算机上模拟这一过程. 在程序语言中,有一个随机函数“Rnd”,它能产生0或1的随机数.这样,我们可用大于0.5的随机数表示出现正面,不大于0.5的随机数表示出现反面. Print 出现正面的频率为s/n 解: 本题算法的伪代码如下: s←0 For I from 1to n IfRnd>0.5 Then s←s+1 Readn End For 注意:单行条件语句可以省略”End If” 我们曾研究过问题 1
您可能关注的文档
- 内蒙古鄂伦春自治旗七年级语文上册 第18课 鸟教案 新人教版.doc
- 内蒙古鄂伦春自治旗七年级语文上册 第18课《鸟》课件 新人教版.ppt
- 内蒙古鄂尔多斯市2017-2018学年八年级语文上学期期末模拟试题(无答案) 新人教版.doc
- 内蒙古鄂尔多斯市2017-2018学年八年级语文上学期第一次综合素质测评试题(无答案) 新人教版.doc
- 内蒙古鄂尔多斯市2017-2018学年八年级语文寒假自主学习每日积累(无答案) 新人教版.doc
- 内蒙古鄂伦春自治旗七年级语文上册 第18课 鸟课件 新人教版.ppt
- 内蒙古鄂尔多斯市八年级语文上册 第二单元 5 藤野先生教学设计 新人教版.doc
- 内蒙古鄂尔多斯市八年级语文上册 第五单元 17中国石拱桥导学案(无答案) 新人教版.doc
- 内蒙古鄂尔多斯市八年级语文上册 第五单元 20梦回繁华导学案(无答案) 新人教版.doc
- 内蒙古鄂尔多斯市八年级语文上册 第五单元 19蝉导学案(无答案) 新人教版.doc
- 江苏省宿迁市高中数学 第一章 算法初步 第1课时 算法的含义导学案(无答案)苏教版必修3.doc
- 江苏省宿迁市高中数学 第一章 算法初步 第2课时 流程图导学案(无答案)苏教版必修3.doc
- 江苏省宿迁市高中数学 第一章 算法初步 第3课时 顺序结构导学案(无答案)苏教版必修3.doc
- 江苏省宿迁市高中数学 第一章 算法初步 第4课时 选择结构导学案(无答案)苏教版必修3.doc
- 江苏省宿迁市高中数学 第一章 算法初步 第5课时 循环结构导学案(无答案)苏教版必修3.doc
- 江苏省宿迁市高中数学 第一章 算法初步 第6课时 赋值语句和输入、输出语句导学案(无答案)苏教版必修3.doc
- 江苏省宿迁市高中数学 第一章 算法初步 第7课时 条件语句导学案(无答案)苏教版必修3.doc
- 江苏省宿迁市高中数学 第一章 算法初步 第8课时 循环语句导学案(无答案)苏教版必修3.doc
- 江苏省宿迁市高中数学 第三章 概率 3.2 古典概率习题课课件 苏教版必修3.ppt
- 江苏省宿迁市高中数学 第三章 概率 3.1 随机事 件及其概率课件1 苏教版必修3.ppt
最近下载
- 施工企业现场质量管理制度及奖惩办法.pdf VIP
- 传感器原理及应用 教案.pdf VIP
- 砂石料供应、运输、售后服务方案14627.pdf VIP
- 传承雷锋精神争做时代新人--主题班会课件.pptx VIP
- 气管切开非机械通气患者气道管理考试题及答案.doc
- 横河flxa21两线制电导率变送器快速启动手册.pdf VIP
- 图集规范-天津图集-12J5-1图集(2012版)平屋面 DBJT29-18-2013.pdf VIP
- 第2课+丰富多彩的中华传统体育+课件 2025-2026学年人教版(2024)初中体育与健康八年级全一册.pptx VIP
- 第12课 闭环控制助稳定 教案 义务教育人教版信息科技六年级全一册.pdf VIP
- 生命教育PPT模板.pptx VIP
文档评论(0)