已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
循环语句 循环结构的定义 在一些算法中 按照一定条件 反复执行某一处理步骤的情况 这就是循环结构 反复执行的处理步骤称为循环体 两种循环结构有什么差别 While 当型 循环 Until 直到型 循环 两种循环结构有什么差别 先执行循环体 然后再检查条件是否成立 如果不成立就重复执行循环体 直到条件成立退出循环 先判断指定的条件是否为真 若条件为真 执行循环条件 条件为假时退出循环 先执行后判断 先判断后执行 试设计计算 的一个算法 解决这一问题的一种算法是 T 1 3 3如果 那么转 4 否则转 6 4T T 转 3 输出T 从流程图可以看出这是一个循环结构 我们可以运用循环语句 来实现上述过程 T 1I 3WhileI 99T T II I 2EndWhilePrintT 当型循环可用下面的语句形式来描述 WhileP循环体EndWhile 试设计计算 的一个算法 解决这一问题的一种算法是 T 1 1 3 4T T 如果 那么转 6 否则转 3 输出T Y N 从流程图可以看出这是一个循环结构 我们可以运用循环语句 来实现上述过程 T 1I 1DoI I 2T T IUntilI 99EndDo 直到型循环可用下面的语句形式来描述 Do循环体UntilpEndDo T 1I 3DoT T II I 2UntilI 99EndDo 或 当循环的次数已经确定 可用 语句表示 语句的一般形式为 ForIFrom 初值 To 终值 Step 步长 循环体EndFor 这里 For 和 EndFor 步骤成为循环体 如果省略 Step2 则相当于 Step1 用循环语句表示 的一个算法为 如何求最小的正整数I使1 3 5 I 10000 请写出算法 当循环次数不能确定时 可用 语句来实现循环 语句的一般形式为 W 其中 表示判断执行循环的条件 上述问题用 语句可描述如下 1 W 注意 先检验条件 是否成立 如果 为真 则重复 只有当条件 为假时 才结束循环 上面 和 之间缩进的步骤称为循环体 语句的特点是 前测试 即先判断 后执行 若初始条件不成立 则一次也不执行循环体中的内容 任何一种需要重复处理的问题都可以用这种前测试循环来实现 例 抛掷一枚硬币时 既可能出现正面 也可能出现反面 预先作出确定的判断是不可能的 但是假如硬币质量均匀 那么当抛掷次数很多时 出现正面的频率应接近于 试设计一个循环语句模拟抛掷硬币的过程 并计算抛掷中出现正面的频率 分析抛掷硬币的过程实际上是一个不断重复地做同一件事情的过程 利用循环语句 我们容易在计算机上模拟这一过程 在程序语言中 有一个随机函数 它能产生0或1的随机数 这样 我们可用大于0 5的随机数表示出现正面 不大于0 5的随机数表示出现反面 出现正面的频率为 解 本题算法的伪代码如下 I EndFor 注意 单行条件语句可以省略 EndIf 我们曾研究过问题 I 试用 语句描述这一问题的算法过程 练习1 年我国人口数约为 亿 如果每年的人口自然增长率为15 那么多少年后我国人口将达到或超过 亿 这个问题可通过循环方式计算完成 即每一次在原有的基础上增加15 直到达到或超过 亿 再记下循环次数 试用循环语句表示这一过程 3 这一列数的规律是 第 第 个数是 从第 个数起 该数是其前面 个数之和 试用循环语句描述计算这列数中第 个数的算法 4 某纺织厂1997年的生产总值为300万元 如果年生产增产率为5 计算在多少年后生产总值超
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年江苏省邳州市高二生物下册期末考试检测卷含答案(模拟题)
- 2025年吉林省龙井市高二生物下册期末考试试卷附完整答案(夺冠)
- 2025年辽宁省凤城市高二生物下册期末考试检测卷【研优卷】附答案
- 2026年山东省邹城市高二生物下册期末考试检测卷及参考答案【轻巧夺冠】
- 2026年江苏省江阴市高二生物下册期末考试模拟卷附参考答案(夺分金卷)
- 2025年云南省泸水市高二生物下册期末考试考试卷附参考答案【预热题】
- 2026年广东省四会市高二生物下册期末考试模拟卷含完整答案(夺冠系列)
- 2026年广东省英德市高二生物下册期末考试测试卷附答案【突破训练】
- 2026年贵州省都匀市高二生物下册期末考试试卷含答案(满分必刷)
- 2026年云南省个旧市高二生物下册期末考试模拟卷附参考答案(考试直接用)
- 材料科学与工程导论阅读札记
- 2024年重庆市中考地理试卷真题(含官方答案及解析)
- 东南亚文化智慧树知到期末考试答案章节答案2024年天津外国语大学
- 西班牙社会与文化智慧树知到期末考试答案2024年
- JTS165-7-2014 游艇码头设计规范
- 幼儿老师法律知识讲座
- 统编版五年级下册第八单元习作:漫画的启示 课件
- 四年级奥林匹克起跑线电子教材
- 年产10万吨纯净水生产项目可行性研究报告
- 第六部分预混可燃气的火焰
- GB/T 29127-2012救生艇及吊钩释放系统定期检验维护方法
评论
0/150
提交评论