当型循环 在每次执行循环体前,对条件进行判断,当条件满足时,执行循环体,否则终止循环 【预习评价】 (正确的打"√",错误的打"×")
(1)循环结构中不一定包含条件结构.( )
(2)当型循环结构中,只有满足条件时才执行循环体.( )
(3)当型循环体和直到型循环体在执行时都至少要执行一次.( )
提示 (1)× 循环结构一定在某条件下终止循环,因此循环结构中一定包含条件结构.
(2)√由当型循环的定义知(2)正确.
(3)× 当型循环先判断后循环,如果一开始条件就不满足则循环体一次都不执行.
题型一 含循环结构程序框图的运行
【例1】 (1)如图所示的算法程序框图,则输出的表达式为( )
A. B.
C. D.
解析 当i=99时满足i<100,此时S=1+2+3+...+99,当i=100时,不满足i<100,所以输出.
答案 A
(2)执行如图所示的程序框图,输出的n为________.