§1.2.5 流程图(五)食品店的常见经营方式,是先让顾客品尝,若满意,就会购买,否则让其继续品尝,直到其满意购买为止,这是直到型循环结构.可是药品店却不能以这种方式经营,对于每一位顾客,应先确定其病情,若无病,则结束;若有病,则购药、服药,再检查.若仍有病,则继续购药、服药,再检查,直至病愈.这种结构是循环的另一种形式——当型循环结构.新课导航要点 1 当型循环结构的一般形式当型循环的功能是当给定的条件成立时,执行循环体操作,执行完后,再判断条件是否成立;如果条件仍成立,继续执行循环体,……如此反复执行下去,直到条件不成立为止.例 1 已知函数,画出求x0 对应的函数值的一个算法流程图.注:直到型循环的特点是至少执行一次循环体.当事先不能确定执行循环体次数的情况下,用当型循环较好.要点 2 直到型循环和当型循环的区别和联系直到型循环和当型循环的区别:(1)直到型循环结构是先执行后判断;当型循环结构是先判断后执行.(2)直到型循环是条件不成立时继续循环,条件满足时退出循环;当型循环是条件成立时继续循环,条件不满足时退出循环.(3)直到型循环的循环体至少被执行一次;当型循环的循环体可以不被执行.(4)直到型循环的循环体在流程图的主干上;当型循环的循环体在流程图的分支上.注:循环结构流程图中,一定被执行的图框连成的路径为其主干,不一定被执行的图框连成的路径为其分支.直到型循环和当型循环的联系:当型循环和直到型循环可以互相转换.对同一个问题,如果分别用当型循环和直到型循环来处理,那么两者判断的条件恰好相反.例 2 下图表示的算法解决的问题是 ,其结果为 ,把该流程图改为当型循环结构.满足条件是否循环体YN 开始S←0i←1S←S+ii←i+1i>100输出S结束例 3 某工厂 2005 年的生产总值为 200 万元,技术革新后预计以后每年的生产总值比上一年增加5%,问最早哪一年的生产总值超过 300 万元.写出算法步骤并画出流程图.教材补充循环结构体现了递推思想,运用循环结构的关键是找出变量的变化规律,还需注意循环变量的初值、终值及其增量在循环结构中的作用与位置.执行循环结构也必须要有结束的时候,否则就是死循环.学海泛舟——— 课内训练 ———1.下列叙述不正确的是( )A.循环结构体现了递推思想B.有些循环结构可改为顺序结构C.循环结构和选择结构都要用判断框D.当型循环换成直到型循环时,判断条件不变2.给出下面的算法...