§1.2.4 流程图(四)田径场上正在举行一场跳远比赛,只见一位选手从远处大步流星地跑来,准确地踩到起跳线上,挺身一跃,沙坑周围发出一阵惊呼,好!又一项新的纪录产生了.在比赛时,运动员从起跑开始,每跑一步都要判断是否已到达起跳位置,若未达到,继续跑,再判断……,直到到达起跳位置,然后跳起,结束.这是跳远的算法,它是一个直到型循环结构.新课导航要点 1 循环结构的概念循环结构又叫“重复结构”,是在算法中从某处开始,按照一定的判断条件重复执行某一操作的程序逻辑结构.要点 2 循环结构的三要素循环变量(控制循环开始与结束的变量)、循环体(在结构中被反复执行的操作)和循环终止条件(决定是否继续执行循环体的条件)是循环结构的三要素,这三个要素构成了一个完整的循环结构,缺一不可.要点 3 直到型循环结构的一般形式直到型循环的功能是先执行循环体,然后判断给定的条件是否成立.如果不成立,则再执行循环体,然后再对条件作判断;如果条件仍不成立,继续执行循环体,……如此反复执行下去,直到条件成立为止.要点 4 循环结构与选择结构的区别和联系循环结构具有重复性,选择结构具有选择性,但不出现重复;循环结构中一定会包含一个选择结构,这个选择结构的作用是构造判断循环的条件,控制循环流向,离开选择结构无法构成循环.例 1 画出求(共 6 个5)的值的不同结构的算法流程图.若有 60 个 5 呢?例 2 画出计算 1+2+3+…+1+100 的算法流程图.例2 画出求的值的算法流程图.是否满足条件循环体例 4 已知函数,把区间十等分,画出依次求各等分点函数值的算法流程图.教材补充循环结构是对顺序结构的简化和优化(比顺序结构更具有通用性和灵活性),故顺序结构和循环结构有时可以互相转化.在算法中若有些步骤需要重复执行(如许多有规律的累加求和、累乘求积等计算),就可以用循环结构来构造算法.用循环结构来描述算法,十分简洁、清楚,也非常适合计算机处理.循环结构设计步骤是:(1)确定循环变量和初始条件;(2)确定循环体;(3)确定循环的终止条件.学海泛舟——— 课内训练 ———1.下列叙述正确的是( )A.顺序结构中一定有选择结构B.顺序结构中一定有循环结构C.循环结构中一定包含选择结构D.选择结构中一定包含循环结构2.下列叙述不正确的是( )A.任何一个算法都离不开顺序结构B.在选择结构中,条件是否成立有不同的流向C.循环结构形式不唯一D.循环结...