2 算法的基本逻辑结构》(第二课时)一、学习目标:1.知识目标:掌握循环结构,能运用所学知识准确画出程序框图
2.能力目标:通过模仿、操作和探索,抽象出算法的过程,培养逻辑思维能力
情感目标:通过实例,提高学生欣赏数学美的能力
二、学习重点:循环结构的理解及应用,程序框图的画法
学习难点:循环结构的应用
三、学法指导:自主探究、合作交流
四、学习过程:(预习课本内容)(一)复习回顾 算法的顺序结构和条件结构(二)新课引入1、循环结构的两种基本类型 2、循环结构的几点说明: (1)循环结构必须包含条件结构,以保证在适当时候终止循环; (2)循环结构只有一个入口、一个出口;(3)在循环结构中,循环体被执行的次数必须是有限次,不能存在死循环
例 1、下图给出的是计算的值的一个程序框图,请补充完整
例 2、仿照课本例 6,用循环结构设计一个计算 1×2×3×4×…×100 的值的算法,并画出程序框图
循环结构按照一定的条件 某些步骤的情况就是循环结构
的步骤称为循环体
直到型循环结构先执行循环体后判断条件,若不满足 ,否则 当型循环结构先 对 条 件 进 行 判断,满足时 ;否则 Y开始S=0i=2S=S+1/ii=i+2N输出 S结束3、通过总结例 2,可以归纳出画一个算法的程序框图的步骤:(1)用自然语言表述算法步骤;(2)确定每一个算法步骤所包含的逻辑结构,并用相应的程序框图表示,得到该步骤的程序框图;(3)将所有步骤的程序框图用流程线连接起来,并加上终端框,得到表示整个算法的程序框图
五、布置作业1、用二分法求方程的近似根的算法中要用哪种算法结构( )A.顺序结构 B.条件结构 C.循环结构 D.以上都用2、右图输出的是( )A.2005 B.65 C.64 D.633、画出求 1+2+3+…+20 的程序框图
4、求 1+2+3+…+n>2000 的最