1、苏教版高中数学教材必修3 第1章 算法初步 1.2.3循环结构苏教版高中数学教材必修3 第1章 算法初步 1.2.3循环结构引例:写出1+2+3+4+5的一个算法.S1 n10;S2 S n(n+1)/2;S3 输出S.开始S n(n+1)/2结束输出Sn10算法一:苏教版高中数学教材必修3 第1章 算法初步 1.2.3循环结构引例:写出1+2+3+4+5的一个算法.S1 S1;S2 S S2;S3 S S3;S4 S S4;S5 S S5;S6 输出S.让计算机自动生成2,10?S1 S1;S3 S Si;S5 S Si;S7 S Si;S9 S Si;S10 输出S.S2 i2;S4 ii
2、 1;S6 ii 1;S8 ii 1;算法二:苏教版高中数学教材必修3 第1章 算法初步 1.2.3循环结构S1 S1;S3 S Si;S5 S Si;S7 S Si;S9 S Si;S10 输出S.S2 i2;S4 ii 1;S6 ii 1;S8 ii 1;S1 S1;S3 S Si;S5 转S3;S6 S Si;S7 输出S.S2 i2;S4 ii 1;如果i不大于4i=3i=4i=5结束输出S开始S 1i2SSiii1i4SSiNY能否将该语句也放入循环?苏教版高中数学教材必修3 第1章 算法初步 1.2.3循环结构S1 S1;S3 S Si;S5 S Si;S7 S Si;S9 S S
3、i;S11 输出S.S2 i2;S4 ii 1;S6 ii 1;S8 ii 1;S1 S1;S3 S Si;S5 转S3;S6 输出S.S2 i2;S4 ii 1;如果i不大于5i=3i=4i=5开始S 1结束输出Si2SSiii1i5NYS10 ii 1;i=6算法三:苏教版高中数学教材必修3 第1章 算法初步 1.2.3循环结构S1 S1;S3 S Si;S5 S Si;S7 S Si;S9 S Si;S10 输出S.S2 i2;S4 ii 1;S6 ii 1;S8 ii 1;S1 S1;S3 S Si;S6 转S4;S7 输出S.S2 i2;S4 ii 1;如果i不大于4开始S 1结束输
4、出Si2SSiii1SSii4NYS5 S Si;i=3i=4i=5能否将该语句也放入循环?苏教版高中数学教材必修3 第1章 算法初步 1.2.3循环结构S1 S1;S4 S Si;S6 S Si;S8 S Si;S10 S Si;S11 输出S.S3 ii+1;S5 ii 1;S7 ii 1;S9 ii 1;S1 S1;S5 转S3;S6 输出S.S2 i1;S3 ii 1;如果i不大于4开始S 1结束输出Si1ii1SSii4NYS4 S Si;i=3i=4i=5S2 i1;i=2算法四:苏教版高中数学教材必修3 第1章 算法初步 1.2.3循环结构开始S 1结束输出Si1ii1SSii4
5、NY开始S 1结束输出Si2SSiii1i5NY计数器初始值不同累加变量计数变量计数和累加的顺序不同退出循环的计数值不同先累加,后计数,则计数值达到最后一个累加数1时退出(大于最后一个累加数)先计数,后累加,则计数值应达到最后一个累加数时退出(大于倒数第二个累加数)苏教版高中数学教材必修3 第1章 算法初步 1.2.3循环结构开始S 1结束输出Si2SSiii1i5NY开始S 0结束输出Si1SSiii1i5NY累加变量清零计数变量初始化为1习惯上改成:苏教版高中数学教材必修3 第1章 算法初步 1.2.3循环结构国际奥委会是如何通过投票确定主办权的归属的呢?苏教版高中数学教材必修3 第1章
6、算法初步 1.2.3循环结构在算法中,像这种需要重复执行同一操作的结构称为循环结构(cycle strcuture)图中就是常见的一种循环结构:先执行框,再判断给定的条件 是否为“假”;若为“假”,则再执行,如此反复,直到为“真”,该循环过程结束开始S 0结束输出Si1SSiii1i5NY苏教版高中数学教材必修3 第1章 算法初步 1.2.3循环结构练习1:写出1+2+3+4+5+100的一个算法.开始S?结束输出Si?SSiii1i?NY开始S?结束输出Si?ii1SSii?NY苏教版高中数学教材必修3 第1章 算法初步 1.2.3循环结构练习2:写出12345的一个算法.苏教版高中数学教材必修3 第1章 算法初步 1.2.3循环结构小结:在算法中,需要重复执行同一操作的结构称为循环结构循环结构中计算器和累加变量的初始值和终值是需要关注的重点!