《流程图—循环结构》课件苏教版.ppt
文本预览下载声明
引例:写出1+2+3+4+5的一个算法.;引例:写出1+2+3+4+5的一个算法.;S1 S←1;;S1 S←1;;S1 S←1;;S1 S←1;;开始;开始;国际奥委会是如何通过投票确定主办权的归属的呢?; 在算法中,像这种需要重复执行同一操作的结构称为循环结构(cycle strcuture).图中就是常见的一种循环结构:先执行A框,再判断给定的条件p 是否为“假”;若p 为“假”,则再执行A,如此反复,直到p为“真”,该循环过程结束.;练习1:写出1+2+3+4+5+…+100的一个算法.;练习2:写出1×2×3×4×5的一个算法.;小结:;课后作业:;循环结构⑵; 在算法中,像这种需要重复执行同一操作的结构称为循环结构(cycle strcuture).图中就是常见的一种循环结构:先执行A框,再判断给定的条件p 是否为“假”;若p 为“假”,则再执行A,如此反复,直到p为“真”,该循环过程结束.;例1:试说明下面的流程图表示什么算法.;开???;例3:试说明下面的流程图表示什么算法.;结束;开始;结束;结束;循环结构⑶; 在算法中,像这种需要重复执行同一操作的结构称为循环结构(cycle strcuture).图中就是常见的一种循环结构:先执行A框,再判断给定的条件p 是否为“假”;若p 为“假”,则再执行A,如此反复,直到p为“真”,该循环过程结束.;循环结构根据需要可以先判断条件后进行循环(当型),也可以先进入循环后循环(直到型),一般情况下两者可以互换,但循环的判断条件不同;;结束;例1:依次从键盘输入学号是1到10号的同学的数学成绩,请设计一个算法计算他们总分和平均分.;例2:依次从键盘输入学号是1到10号的同学的数学成绩,并输出其中成绩超过80分的同学学号,和所有同学的总分和平均分.;例3:画出求的 算法流程图.;1+2+3+…+n2006.;结束;何时应用循环结构?
当反复执行某一步骤或过程时,应用循环结构.当型循环是先判断条件,条件满足再执行循环体,不满足退出循环;直到型循环是先执行循环体,再判断条件,不满足条件时执行循环体,满足时退出循环.
应用循环结构前:①确定循环变量和初始条件;②确定算法中反复执行的部分,即循环体;③确定循环的终止条件.
显示全部