《循环结构(二)》ppt课件

上传人:tian****1990 文档编号:81511536 上传时间:2019-02-21 格式:PPT 页数:11 大小:319.31KB
返回 下载 相关 举报
《循环结构(二)》ppt课件_第1页
第1页 / 共11页
《循环结构(二)》ppt课件_第2页
第2页 / 共11页
《循环结构(二)》ppt课件_第3页
第3页 / 共11页
《循环结构(二)》ppt课件_第4页
第4页 / 共11页
《循环结构(二)》ppt课件_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《《循环结构(二)》ppt课件》由会员分享,可在线阅读,更多相关《《循环结构(二)》ppt课件(11页珍藏版)》请在金锄头文库上搜索。

1、循环结构(二),直到型循环,当型循环,直到型循环、当型循环的区别:,(1)直到型循环中先执行A框,在判断给定的条 件p,若p为“假”则在执行A,如此反复,直到p为 “真”为止先执行后判断;当型循环中,当给 定的条件p为“真”时,反复执行A框操作,直到p 为“假”时停止先判断后执行;,(2)直到型循环的条件是不满足条件p时才重复 执行循环体,循环体至少会被执行一次;当型循 环的条件是满足条件时重复执行循环体,因此当 型循环中的循环体可能一次都不执行.,数学应用,例1 设计一个计算10个数的平均数的算法,并用流 程图表示,解 算法为:,S1 S 0;,S2 I 1;,S3 输入G;,S4 S SG

2、;,S5 I I1;,S6 如果I不大于10,转到S3;,S7 A ;,S8 输出A,算法结束,探究:,例1用的是直到型循环,也可以改成下面的当型 循环.但请同学们注意两者的比较!,例2 请根据要求,将右图中的流程图填写完整 编制计算yx2的流程图,其中x10,9,8, ,0,1,9,10,x10,x x1,直到型循环与当型循环通常可以互 相转化需注意在将当型循环改写为 直到型循环时,循环体不变,但位置 要放到条件之前,循环条件变为原来 的相反条件;而直到型循环改写为当 型循环时,过程相反,例3 将316分解成两个正整数之和,其中一个数能被11整除, 另一个能被13整数写出求满足条件的一组解的

3、一个算法, 画出相应的流程图,并将其转化为另一种循环的形式,解 算法: S1 x 0;,S2 x x1;,S3 y 316x;,S4 如果x能被11整除,且y能被13整除,转到S5, 否则转到S2;,S5 输出x,y,算法结束,流程图(直到型):,流程图(当型):,回顾反思,1在解决一些有规律的计算问题是,往往要用到循环结构;,2在循环结构中都有一个计数变量和累加变量。计数变量 用于记录循环次数,累加变量用于输出结果。计数变量和 累加变量一般是同步执行的,累加一次,计数一次。在实现 累和或累计时,对于这些变量,在程序初始时,一般要先赋 值,可根据实际问题合理选择,3要明确直到型循环和当型循环的区别,在作相互转化时, 要注意哪些地方需要改变.,4本节主要讲述了算法的循环结构。算法的基本逻辑结构 有三种,即顺序结构、条件结构和循环结构。其中顺序结构 是最简单的结构,也是最基本的结构,循环结构必然包含条 件结构,所以这三种基本逻辑结构是相互支撑的,它们共同 构成了算法的基本结构,无论怎样复杂的逻辑结构,都可以 通过这三种结构来表达.,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号