课件13张PPT。循环结构? 三种基本算法结构i) 顺序结构ii) 选择结构第2节 流程图(直到型)(当型)iii) 循环结构 在算法中,像这种需要重复执行
同一操作的结构称为循环结构.? 循环结构第2节 流程图例1 写出1×2×3×4×5的算法。I > 5NYT←1输出TI←2T←T×II←I + 1开始结束算法2S1 T←1;S2 I←2;S3 T←T × I;S4 I←I + 1.S5 如果I不大于5,重新执行 S3,否则算法结束.最后的结果? 循环结构第2节 流程图变式 写出1+3+5+‥‥‥+101的算法。I > 101NYT←1输出TI←3T←T+II←I + 2开始结束算法2S1 T←1;S2 I←3;S3 T←T + I;S4 I←I + 2.S5 如果I不大于101,重新执行 S3,否则算法结束.例2,你能写出输出的结果吗?变式:若S是10,则输出的结果是多少呢?你自己再编一个题目试试看?通过上面两个例子,你能归纳出这是一个什么算法?结束变式2:怎么修改流程图能够输出S的全部约数?N例3 设计一个计算10个数的平均数的算法。算法2S1 S←0;S2 I←1;S3 输入G;S4 S←S + G;S5 I←I+ 1;S6 如果I不大于10,转S3;S7 A ← S/10 ;S8 输出A ;课本第14页练习2.