(2)直到型循环结构的特征是:在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环.]
两种循环结构的区别与联系
类型 特征 何时终止循环 循环体执行次数 联系 直到型 先执行,后判断 条件满足时 至少执行一次 可以相互转化,条件互补 当型 先判断,后执行 条件不满足时 可能一次也不执行
1.在解决下列各问题的算法中,一定用到循环结构的是( )
A.求函数f(x)=3x2-2x+1当x=5时的值
B.用二分法求的近似值
C.求一个以给定实数为半径的圆的面积
D.将给定的三个实数按从小到大的顺序排列
B [用二分法求的近似值,一定要用到循环结构.]
2.下面关于当型循环结构和直到型循环结构的说法不正确的个数为( )
①当型循环结构是先判断后循环,条件成立时执行循环体,条件不成立时结束循环;
②直到型循环结构要先执行循环体再判断条件,条件成立时结束循环,条件不成立时执行循环体;
③在某些情况下,两种循环结构可以互相转化.
A.0 B.1 C.2 D.3
A [当型循环结构是当条件满足时执行循环体,直到型循环结构是先执行一次循环体,再判断条件,二者可以相互转化,所以①②③都是正确的.]
含循环结构的程序框图的设计
[探究问题]
1.在循环结构中,计数变量和累加(乘)变量有什么作用?
[提示] 一般地,循环结构中都有一个计数变量和累加(乘)变量:计数变量用于记录循环次数,同时它的取值还可能用于判断循环是否终止;累加(乘)变量用于表示每一步的计算结果.计数变量和累加(乘)变量一般是同步执行的,累加(乘)一次,计数一次.