循环结构程序框图的画法.ppt
***第一章程序框图与算法的基本逻辑结构第3课时循环结构、程序框图的画法学习目标掌握当型和直到型两种循环结构的程序框图的画法;了解两种循环结构的区别,能进行两种循环结构程序框图间的转化;能正确读程序框图.问题导学题型探究达标检测知识回顾 新知探究点点落实顺序结构由若干个组成,这是任何一个算法都离不开的基本结构.条件结构:在一个算法中,经常会遇到一些条件的判断,算法的流程根据是否成立有不同的流向.处理这种过程的结构叫条件结构.条件依次执行的步骤问题导学 新知探究点点落实知识点一循环结构循环结构的定义:在一些算法中,经常会出现从某处开始,按照一定的条件某些步骤的情况,这就是循环结构,反复执行的步骤称为.反复执行循环体题型探究 重点难点个个击破反思与感悟”例1设计一个计算1+2+…+100的值的程序框图.01解这一问题的算法:第一步,令i=1,S=0.第二步,若i≤100成立,则执行第三步;否则,输出S,结束算法.第三步,S=S+i.第四步,i=i+1,返回第二步.程序框图:02题型探究 重点难点个个击破反思与感悟例1设计一个计算1+2+…+100的值的程序框图.对于例1还有另外一种算法:知识点二常见的两种循环结构执行循环体终止循环执行循环体终止循环STEP01STEP02跟踪训练1设计一算法,求1×2×3×…×100的值,画出流程图跟踪训练2设计一算法,求1+3+5+…+99的值,画出流程图跟踪训练3设计一个计算1+3+5+…+(2n-1)(n∈N*)的值的算法,并画出程序框图.解这一问题的算法:第一步,输入n的值.第二步,令i=1,S=0.第三步,若i≤2n-1成立,则执行第四步;否则,输出S,结束算法.第四步,S=S+i,i=i+2,返回第三步.程序框图如右:跟踪训练4试把上题中的程序框图改为直到型.解程序框图如图:跟踪训练5右图的功能是计算_____________________.达标检测 答案C循环结构中,判断框内的条件是唯一的判断框中的条件成立时,要结束循环向下执行循环体中要对判断框中的条件变量有所改变才会使循环结构不会出现1.下列关于循环结构的说法正确的是()01循环结构就是无限循环的结构,执行程序时会永无止境地运行下去“死循环”022.如图所示的程序框图包含算法结构中的哪些结构()(1)条件结构 (2)顺序结构 (3)循环结构 (4)无法确定A.(1)(2) B.(1)(3) C.(2)(3) D.(4)A12345***