11.2.3 循环结构1.在算法中,从某处开始按照一定的条件重复执行某些步骤的结构称为循环结构,其中反复执行的步骤形成循环体.2.循环结构的一般形式通常有两种,用程序框图分别表示如下:图(1)图(2)图(1)所示的循环结构是先执行循环体,再判断条件 p 是否成立,若条件 p 不成立,就继续执行循环体,直到条件 p 成立时才终止循环,我们把这种循环结构称为直到型循环结构.图(2)所示的循环结构是在每次执行循环体前都先判断条件 p 是否成立,当条件 p 成立,就执行循环体,当条件 p 不成立时才终止循环,我们把这种循环结构称为当型循环结构.计算 1+2+…+100 的值的算法的程序框图如图所示,该程序框图中,i 表示的数首先是一个加数,除此之外,i 还有__________功能.答案:计数器1.直到型循环结构【例 1】设计求 1+4+7+10+…+40 的一个算法,并画出相应的程序框图.根据求和式的特点,可以采用循环结构型框图,引入 i 作为计数变量,S 作为累加变量,可以采用直到型循环结构.解:程序框图如图所示:1直到型循环结构是先执行循环体,后判断条件,循环体至少执行一次.1-1 设计求 1+3+5+…+99 的程序框图.解:程序框图如下:2.当型循环结构【例 2】设计一个程序框图计算 1++…+的值.取 i 为计数变量,S 为累加变量,则 S=S+,用循环结构画出程序框图.解:2当型循环结构是先判断条件,当条件满足时,执行循环体,否则退出循环体,因此当型循环结构,有可能一次循环体也不执行.2-1 阅读下面的流程图填空.(1)最后一次输出的 i=__________;(2)一共输出 i 的个数为__________.答案:(1)57 (2)8,3.两种循环结构的联系与区别【例 3】画出计算 1×3×5×7×…×99 的值的程序框图.解:(1)直到型循环 (2)当型循环 直到型循环是当条件不满足时,执行循环体,直到条件满足时终止循环,而当型循环是当条件满足时,执行循环体,否则终止循环.33-1 根据下面的程序框图填空:(1)此程序框图中到输出 s 时,共执行了__________次循环;(2)此程序框图中的循环是__________型循环结构;(3)此程序框图的执行结果是__________.答案:(1)2 (2)当 (3)20,4.确定循环变量的最值【例 4】画出满足条件 1+2+3+…+n>2 012 成立的最小正整数值的算法框图.用 S 表示累加变量,用 n 表示计数变量,当 S>2 012 时,便输出 n.解:算法框图如下:4-1 如图所示程序框图:则该...