11.1.3 算法的三种逻辑结构 2一.学习目标1.理解程序框图的含义,能读懂程序框图.2.掌握各类结构的功能.3.会画简单算法的程序框图.二自主学习探究 1:在科学计算中,会遇到许多有规律的重复运算,例如人口预测。已经知道现有的人口总数是 P,人口的年增长率是 R,预测第 T 年后人口总数将是多少?问题的分析:(1)第一年后的人口总数是 P+PR=P(1+R);(2)第二年后的人口总数是 P(1+R)+P(1+R)R=P(1+R)2;以此类推,得到第 T 年后的人口总数是 P(1+R)T.这就是说,如果要计算第 10 年后的人口总数,乘(1+ R)的运算要重复 10 次。如果一个计算过程,要重复一系列的计算步骤若干次,每次重复的计算步骤完全相同,则这种算法过程称为循环过程。循环过程非常适合计算机处理,因为计算机的运算速度非常快执行成千上万次的重复计算,只不过是一瞬间的事,且能保证每次的结果都正确。 循环结构概念: 根据指定条件决定是否重复执行一条或多条指令的控制结构称循环结构。循环结构的一般格式:循环体2三典例分析例 1 如何画出 1+2+3+100 的框图?例 2 例 2 如何求 1+2+4+263 的值?例 3 如图所示的程序框图中,语句“输出 i”被执行的次数为 ( )A32 B33 C34 D354快乐体验课后习题