




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
循环结构 高一备课组 问题情景 在学校的400米跑道上进行10000米长跑测试中 你每跑一圈 会想是否跑完了全程 如果没有跑完全程 那么又会想离终点还有多远 用怎样的算法结构表示这一过程 S1起跑 S2如果未跑满10000米 那么转S3 否则转S4 S3继续跑一圈 转S2 S4结束 算法 一 S1起跑 S2跑一圈 S3如果跑满10000米 那么转S4 否则转S2 S4结束 怎样用流程图来表示上述两种算法 算法 二 开始 结束 起跑 跑一圈 N Y 算法 一 满10000m 开始 结束 起跑 跑一圈 N Y 算法 二 问题 仔细观察上述两个算法 有何区别与联系 像这种需要重复执行同一操作的结构称为循环结构 那么这两个循环结构有什么区别呢 先判断所给的条件是否成立 若满足条件 则执行循环体 再判断条件是否成立 若仍满足条件 则又执行A 如此反复 直到某一次条件不成立时为止 这样的循环结构称为当型循环 当型循环 直到型循环 先执行循环体 然后再判断所给条件是否满足条件 若不满足 再执行循环体 如此反复 直到条件成立 该循环过程结束 这种循环叫直到型循环 数学理论 循环结构 在一些算法中 也经常会出现从某处开始 按照一定条件 反复执行某一处理步骤的情况 这种结构称为循环结构 循环体 反复执行的处理步骤称为循环体 计数变量 在循环结构中 通常都有一个起到循环计数作用的变量 这个变量的取值一般都含在执行或终止循环体的条件中 当型循环 在每次执行循环体前对控制循环条件进行判断 当条件满足时执行循环体 不满足则停止 直到型循环 在执行了一次循环体之后 对控制循环体进行判断 当条件不满足时执行循环体 满足则停止 当型循环与直到循环的特点 当型循环先判断后执行 以N结束 直到型循环先执行后判断 以Y结束 说明 对同一算法来说 当型循环和直到循环的条件互为反条件 例1 写出求1 2 3 4 5的一个算法 算法1 S1先算T 1 2S2T T 3S3T T 4S4T T 5S5输出T 试画出算法2的流程图 该算法为何结构 算法2 S1T 1S2I 2S3T T IS4I I 1S5如果I大于5 输出T 否则返回S3 算法2流程图 开始 T 1 I 2 T T I I I 1 I 5 输出T Y N 此流程图使用那一种循环结构 思考 如何用当型循环来描述同样问题 结束 开始 T 1 I 2 T T I I I 1 I 5 输出T Y N 当型循环 结束 延伸 设计一个计算1 2 3 10的平均数的算法 分析 先设计一个循环依次输入1 10 再用一个变量存放这些数的累加和 最后除以10 S5如果I大于10 转S6 否则返回S3 S1S 0 S2I 1 S3S S I S4I I 1 解 开始 S 0 I 1 S S I I I 1 I 10 Y N 直到型循环 结束 开始 S 0 I 1 S S I I I 1 I 10 Y N 当型循环 结束 开始 S 0 I 0 S S I I I 1 I 9 Y N 结束 说明 在使用当型循环和直到型循环画流程图时应注意当型循环和直道型循环的特征 特别是在使用当型循环时要注意循环体与处理框的区别 以及判断框中条件 例2设计一个计算10个数的平均数的算法 解 S1S 0 把0赋值给变量S S2I 1 把1赋值给变量I S3输入G 输入一个数 S4S S G 把S G赋值给变量S S5I I 1 把I 1赋值给变量I S6如果I大于10 转S7 否则转S3 转到S3循环 S7A S 10 把A 10存放到A中 S8输出A 结束 开始 S 0 I 1 S S G I I 1 I 10 Y N 直到型循环 输入G 当型循环 开始 S 0 I 1 S S G I I 1 I 10 Y N 输入G 结束 小结 1 本节课主要讲述了算法的循环结构 算法的基本逻辑结构有三种 即顺序结构 条件结构和循环结构 其中顺序结构是最简单的结构 也是最基本的结构 循环结构必然包含条件结构 所以这三种基本逻辑结构是相互支撑的 它们共同构成了算法的基本结构 无论怎样复杂的逻辑结构 都可以通过这三种结构来表达 2 循环结构要在某个条件下终止循环 这就需要条件结构来判断 因此 循环结构中一定包含条件结构 但不允许 死循环 3 在循环结构中都有一个计数变量和累加变量 计数变量用于记录循环次数 累加变量用于输出结果 计数变量和累
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现场处置方案编制课件
- 2025年能源行业CCS项目经济性研究报告:市场前景与投资建议
- 2025年物流行业物流园区智能化改造对物流行业行业政策法规的适应报告
- 山西省晋中市左权县2022-2023五年级上学期期中科学试题(含答案)
- 2026届贵州省贵阳市清镇北大培文学校贵州校区化学高一上期末考试试题含解析
- 2025年导游资格证专项训练试卷:导游业务与法规冲刺押题
- 2025年Python大数据处理培训试卷:实战演练与冲刺押题
- 2025年秋季初级经济师职业资格考试 经济基础知识模拟试卷及答案
- 2025年注册会计师(CPA)考试 会计科目历2025年真题解析与模拟试卷
- 江西省白鹭洲中学2026届高二化学第一学期期中学业水平测试试题含解析
- 企业信息化项目建设进度和成果汇报课件
- 高等数学期末试卷及答案
- 从0开始跨境电商-第三章-阿里巴巴国际站入门-OK
- 新能源电站远程监控系统建设方案
- 《紫藤萝瀑布》《丁香结》《好一朵木槿花》
- 2023柔性棚洞防护结构技术规程
- 河流地貌的发育 - 侵蚀地貌
- 离网光伏发电系统详解
- 广告文案写作(第二版)全套教学课件
- 《国家电网公司电力安全工作规程(配电部分)》
- 金融学黄达ppt课件9.金融市场
评论
0/150
提交评论