1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
必修3《1.1.2程序框图与算法的基本逻辑结构》公开课教案优质课下载
会读懂循环结构的程序框图并会设计简单的循环结构程序框图;
会求循环结构程序框图的运行结果。
过程与方法:(1)对照循环结构的两种形式设计程序框图,使学生理解两种循环结构互相转换时控制条件的改变;引导学生对循环体的分析,学会设计同一类型的问题的程序框图。
学习如何确定循环体和初始化变量以及学习如何选择控制循环的条件。
情感态度与价值观:在学习过程中,让学生感受罗辑思维的条理性和严谨性,以及算法设计的多样性,培养学生开拓进取精神。
重点难点:
1.对循环结构程序框图运行过程的理解;2.对循环体和初始化变量的设计;3.对控制循环的条件设计的理解。
教学过程(先简单回顾前两节课学的程序框图知识,再吸引学生引入本节课学习内容)
1.认识循环结构的两种形式
概念:在一些算法中,经常会出现从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构。反复执行的步骤称为循环体。
循环结构有两种形式可以用程序框图表示如下:
图1循环结构有如下特征:在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环。因此,这种循环结构称为直到型循环结构。
图2循环结构有如下特征:在每次执行循环体前,对条件进行判断,满足条件时,执行循环体,否则终止循环。因此,这种循环结构称为当型循环结构。
例题讲解
例 设计一个计算 EMBED Equation.KSEE3 ﹨ MERGEFORMAT 的值的算法,并画出程序框图。
分析:我们可以把这个算式按照下面的方式进行累加:
第1步, EMBED Equation.KSEE3 ﹨ MERGEFORMAT .
第2步, EMBED Equation.KSEE3 ﹨ MERGEFORMAT .
第3步, EMBED Equation.KSEE3 ﹨ MERGEFORMAT .
第4步, EMBED Equation.KSEE3 ﹨ MERGEFORMAT .
......
第100步, EMBED Equation.KSEE3 ﹨ MERGEFORMAT .
规律:第(i-1)步的结果+i=第i 步的结果
为了方便、有效地表示上述过程,我们用一个累加变量 EMBED Equation.KSEE3 ﹨ MERGEFORMAT 来表示每一步的计算结果,即把 EMBED Equation.KSEE3 ﹨ MERGEFORMAT 的结果仍记为 EMBED Equation.KSEE3 ﹨ MERGEFORMAT ,从而把第i步表示为 EMBED Equation.KSEE3 ﹨ MERGEFORMAT (强调:这里的“=”是赋值号,表示把 EMBED Equation.KSEE3 ﹨ MERGEFORMAT 的值仍赋给 EMBED Equation.KSEE3 ﹨ MERGEFORMAT ; EMBED Equation.KSEE3 ﹨ MERGEFORMAT 也是同样的意义),其中 EMBED Equation.KSEE3 ﹨ MERGEFORMAT 的初始值为 EMBED Equation.KSEE3 ﹨ MERGEFORMAT , EMBED Equation.KSEE3 ﹨ MERGEFORMAT 依次取 EMBED Equation.KSEE3 ﹨ MERGEFORMAT .由于 EMBED Equation.KSEE3 ﹨ MERGEFORMAT 同时记录了循环的次数,所以也称为计数变量。
解决这一问题的算法步骤如下(当型循环结构):