课程内容
《循环结构》
“判断整数n(n>2)是否为质数”的程序框图:
知识探究(一):算法的循环结构
思考1:在算法的程序框图中,由按照一定的条件反复执行的某些步骤组成的逻辑结构,称为循环结构,反复执行的步骤称为循环体,那么循环结构中一定包含条件结构吗?
思考2:某些循环结构用程序框图可以表示为:
这种循环结构称为直到型循环结构,你能指出直到型循环结构的特征吗?
在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环。
思考3:还有一些循环结构用程序框图可以表示为:
这种循环结构称为当型循环结构,你能指出当型循环结构的特征吗?
在每次执行循环体前,对条件进行判断,如果条件满足,就执行循环体,否则终止循环。
典型例题
例1:设计一个计算1+2+3+……+100的值的算法,并画出程序框图。
思考5:用直到型循环结构,上述算法的程序框图如何表示?
思考6:用当型循环结构,上述算法的程序框图如何表示?
思考7:循环结构的构建过程中关键的要素有哪些?
·循环结构三要素:循环变量赋初值、循环体、循环终止条件。
·循环三要素确定过程:首先确定循环体,再根据循环体第一步确定初值,最后一步确定循环终止条件。
思考8:改造例1的框图要素,分别解决什么问题?
例2:某工厂2005年的年生产总值为200万元,技术革新后预计以后每年的年生产总值都比上一年增长5%,设计一个程序框图,输出预计年生产总值超过300万元的最早年份。
课堂小结:
循环结构的两种表达:直到型循环和当型循环结构一定包含条件结构,反之不然。
循环结构的构建过程及循环三要素的确定。
此内容正在抓紧时间编辑中,请耐心等待
常老师
女,中教中级职称
从教30年,数学教研组长,省级“先进教育工作者”、优秀教师,市级骨干教师、“教学标兵”。