福建省长乐第一中学高中数学必修三《1
2程序框图(第3课时)》教案【课程标准】通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程
在具体问题的解决过程中(如三元一次方程组求解等问题),理解程序框图的三种基本逻辑结构:顺序、条件分支、循环
【教学目标】1
进一步理解程序框图的概念;2
掌握运用程序框图表达循环结构的算法;3
培养学生逻辑思维能力与表达能力
【教学重点】运用程序框图表达循环结构的算法【教学难点】循环体的确定,计数变量与累加变量的理解
【教学过程】一、回顾练习引例:设计一个计算1+2+…+100的值的算法
解:算法1按照逐一相加的程序进行第一步:计算1+2,得到3;第二步:将第一步中的运算结果3与3相加,得到6;第三步:将第二步中的运算结果6与4相加,得到10;……第九十九步:将第九十八步中的运算结果4950与100相加,得到5050
简化描述:进一步简化:第一步:sum=0;第一步:sum=0,i=1;第二步:sum=sum+1;第二步:依次i从1到100,反复做sum=sum+i;第三步:sum=sum+2;第三步:输出sum
第四步:sum=sum+3;……第一百步:sum=sum+99;第一百零一步:sum=sum+100第一百零二步:输出sum
根据算法画出程序框图,引入循环结构
二、循环结构循环结构:在一些算法中,也经常会出现从某处开始,按照一定条件,反复执行某一处理步骤的情况,这种结构称为循环结构
循环体:反复执行的处理步骤称为循环体
否循环体是满足条件
是否循环体计数变量:在循环结构中,通常都有一个起到循环计数作用的变量,这个变量的取值一般都含在执行或终止循环体的条件中
当型循环:在每次执行循环体前对控制循环条件进行判断,当条件满足时执行循环体,不满足则停止
直到循环:在执行了一次循环体之后,对控制循环体进行判断,当条件不