- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
复习回顾 While p 循环体 End While 1.当型语句 当型语句特点: 先判断,后执行. For I From“初值”To“终值”Step“步长” 循环体 End For 2.“For”语句 知道循环起点,终点,步长时才可以用“For”语句 练习1 求最小的正整数I,使1×3×5×…×I10000.请写出算法. 解法1: 用“While” 语句可描述如下: T←1 I←( ) While T≤10000 I←I+2 T←T×I End While PrintI T←1 I←3 While T≤10000 T←T×I I←I+2 End While n←I-2 Print “I=” ; n 解法2: 用“While”语句 可描述如下: 练习2.2000年我国人口数约为13亿.如果每年的人口自然增长率为15‰,那么多少年后我国人口将达到或超过15亿? 这个问题可通过循环方式完成计算,即每一次在原有的基础上增加15‰,一直达到或超过15亿,再记下循环次数.试用循环语句表示这一过程. 解:分析:由于循环次数是未知的,因而可以用“While”语句完成. 设人口数为R亿,人口自然增长率为k,经历年数为n,则其伪代码为: R←13 k←0.015 n←0 While R15 n←n+1 R←R(1+k) End While Print n 例题 抛掷一枚硬币时,既可能出现正面,也可能出现反面,预先作出确定的判断是不可能的,但是假如硬币质量均匀,那么当抛掷次数很多时,出现正面的频率应接近于50%.试设计一个循环语句模拟抛掷硬币的过程,并计算抛掷中出现正面的频率. 分析 抛掷硬币的过程实际上是一个不断重复地做同一件事情的过程,利用循环语句,我们容易在计算机上模拟这一过程. 在程序语言中,有一个随机函数“Rnd”,它能产生0到1之间的随机数.这样,我们可用大于0.5的随机数表示出现正面,不大于0.5的随机数表示出现反面. 不妨设抛掷硬币n次,那么我们就可以用“For”语句来完成. s←0 (s表示出现正面的次数) Read n (n表示掷币的次数) For i From 1 To n If Rnd0.5 Then s←s+1 End If End For p←s/n Print“正面向上的频率为”;p 解法1:算法的伪代码为: s←0 (s表示出现正面的次数) Read n (n表示掷币的次数) i←1 While i≤n If Rnd0.5 Then s←s+1 End If i←i+1 End While p←s/n Print“正面向上的频率为”;p 解法2:用“While”语句描述的伪代码为: S1 T←1; S2 I←3; S3 如果I≤99,那么转S4, 否则转S6; S4 T←T×I; S5 I←I+2,转S3; S6 输出T. S1 T←1; S2 I←3; S3 T←T×I; S4 I←I+2; S5 如果I99,那么转S6, 否则转S3; S6 输出T. 问题探究3 请把下面的算法改写成直到型循环. 直到型循环可用右面的语句来描述! Do 循环体 Until p End Do 这个语句称为直到型语句 S1 T←1; S2 I←3; S3 T←T×I; S4 I←I+2; S5 如果I99,那么转S6 否则转S3; S6 输出T. Do 循环体 Until p End Do 上面的算法用直到型语句 “Do…End Do”表示为: T←1 I←3 Do T←T×I I←I+2 Until I99 End Do Print T 直到型语句特点是: 先执行后判断 练习3.某纺织厂2007年的生产总值为300万元,如果年生 产增产率为5﹪,计算在多少年后生产总值超过400万元. 解:算法的伪代码为: P← 300 k ←5% n ←0 While P≤40
您可能关注的文档
最近下载
- 江苏省连云港市东海县实验中学2024-2025学年九年级上学期第一次月考语文试题(含答案).pdf VIP
- Sharp夏普扫描仪DW-D20HZ-W DW-D20NZW3 CF-20HZW 3用户手册.pdf
- 2024-2025学年九年级语文上学期第一次月考试卷附答案解析.pdf VIP
- C站JUE-85中文操作说明书-07-9-10.pdf VIP
- 智能融合终端通用技术规范2025.docx
- 2024年中级经济师《经济基础》真题卷(1116下午).pdf VIP
- 660MW发电机内冷水系统漏氢原因分析处理.pdf VIP
- 管道命名及代码含义.docx VIP
- 认知心理学第四章记忆解析.ppt VIP
- 外墙抹灰安全技术交底.pdf VIP
文档评论(0)