资料摘要
第五册第11章算法初步§11.2.3循环结构(综合练习第二课时)一、教学目标:1、知识与技能:(1)熟练掌握两种循环结构的特点和功能;(2)了解程序框图,能够有效地运行程序框图,得到正确结果;(3)能够熟练掌握循环结构中的两种重要题型,即填写判断框以及填写输出结果框,来灵活的应用。2、过程与方法:通
- 资料类型:教学教案文档
- 所属课文:1.2.3 循环语句
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 21
- 下载次数
- 0
- 更新时间
- 2018-08-31 19:08:00
- 来源学校
- 学校:奎屯市第一高级中学
1.2.3 循环语句优秀教学实录
未知
摘要:暂无摘要
关键词:1.2.3 循环语句优秀教学实录
正文
第五册
第11章
算法初步
§11.2.3循环结构(综合练习第二课时)
一、教学目标:
1、知识与技能:(1)熟练掌握两种循环结构的特点和功能;
(2)了解程序框图,能够有效地运行程序框图,得到正确结果;
(3)能够熟练掌握循环结构中的两种重要题型,即填写判断框以及填写输
出结果框,来灵活的应用。
2、过程与方法:通过程序框图的流程进行探索以及学习程序框图的结构与规则,来掌握不同结构中程序框图的特点,通过例题以及习题的整体性练习来把算法具体化。
3、情感态度与价值观:(1)培养学生的解决问题的严谨性,以及在解决问题时的条理化以及程序化;(2)通过这节课的学习,让学生体会到算法在解决问题时的简便和灵活。
二、教学重点:
1、对循环结构两种题型“已知循环条件,填写输出结果框”和“已知输出结果,填写判断框”的理解和掌握。
2、对计数变量与累加变量的理解。
三、教学难点:循环体的确定,以及对计数变量与累加变量的理解。
四、教学方法:直观演示法,讲练结合。
五、教学工具:云课堂教学
六、教学过程:
(一)、复习回顾:
问题1:经过前面程序框图的学习,我们主要学习了哪几种结构?
问题2:循环结构有几种类型?它们分别有什么特点?
顺序结构
条件结构
直到型循环
当型循环
(二)、新课讲解:
题型一:填写输出结果框
例1、(北京理4)执行如图所示的程序框图,输出的s值为(
)
A.3
1开始
B.
21C.
3i0,s2
D.
2 s1s
s+1
是
i4?
ii+1
否
输出S
【答案】D 结束
【师生活动】由教师引导,让学生体会程序框图的流程和具体步骤,完成输出框的填写。老师提出两个问题,让学生思考后回答。老师对计算流程进行板书。
问题1:如果判断框里面的条件改为“i3?”,输出结果又是什么?
问题2:很明显输出的结果是一样的,这个说明了什么?
【设计意图】一开始由较简单的例子开头,由教师引导,让学生体会到成功的喜悦,对算法产生兴趣,再由浅入深。问题的设置使学生明白判断框里面的条件不是唯一的。
例2、如果执行右面的框图,输入N5,则输出的数等于( )
(A)
(B)
(C)
(D)5 44 56 556
开始
输入N
k1,S0
SS+
【解析】D.根据程序框图计数,当K=5时终止循环,累计变量S1kk+1是
kk+1
kN?
否
输出S
111115++++=
261220306结束
【师生活动】教师引导,师生工作,在引导过程中要强调计数变量与累乘变量,什么时候该终止循环,要根据判断框里的条件进行判断,老师对计算的流程进行板书,每一步都要严格进行。
【设计意图】再通过一个例题让学生体会到解决算法的题目时要进行严格的流程,在后面做题时减少出错率。
练习1、如果执行右面的程序框图,那么输出的S(
)
A.2450
B.2500
C.2550
D.2652
开始
k1
S0
否
k≤50?
是
输出S
SS2k
结束
kk1
【解析】C.按照程序框图计数,变量k50时终止循环,输出累计变量S=0+2+4+6+……100=2550. 【师生活动】由学生独自完成,教师在巡视中予以适当的点拨,减少不必要的错误,最后让同学们叙述答案,有错误答案时再进行纠错。
【设计意图】这道题除了考察算法的知识点,还考察了前面学习的数列的知识点,考察了等差数列求和公式,在这里很多同学容易弄错有多少项相加,也就是对计数变量的理解有误。在这道题里面,计数变量也就是数列的项数。
【易误点】对于计数变量的理解不到位导致对数列项数的理解错误。
例3、执行下面的程序框图,若输入的t1,3,则输入的s属于(
)
A.[-3,4]
B[-5,2]
C[-4,3]
D[-2,5]
【解析】A 输入值范围为[-1,3],判断框里的条件是“t<1”,则要对输入值进行分类讨论,这是一个分段4tt2(t1)函数S,所以,问题转化成知道定义域,求值域。首先要讨论函数的单调3t(t1)性。S4tt2(t1)在区间[1,3]上最大值为S24,最小值为S1S33;函数S3t(t1)在区间[-1,1)上有最小值为S13。综上,可以得到输出的S的范围为[-3,4] 。
【师生活动】这是一个简单的条件结构,教师予以适当的提示即可,让学生自己动手做,从中感受算法与函数的联系。
【设计意图】这类题型比较罕见,让同学认识这种题型,让他们知道遇见这种题该如何下手,这道题是一道简单的条件结构的题型,但其中联系了函数,考察了分段函数、分段函数的单调性以及已知定义域求值域的知识点,让学生体会算法应用的广泛性。
练习2、(2013年普通高等学校招生统一考试辽宁数学(理)试题(WORD版))执行如图所示的程序框图,若输入n10,则输出的S ( )
A.5
11B.10
11C.36
55D.72 55
【解析】答案:A 111,i4s,i6,第三次循环,第二次循环2222121411111111s222,i8,222,i10,第四次循环,s221416121416181111112222,i12,此时输出第五次循环,s2214161811011111151111s22222,因为2(),且2141618110111i12i1i111111115ii2,所以s[()()()],选A.
2133591111第一次循环s【师生活动】学生独立完成,教师在巡视过程中予以点拨,如果时间允许可也叫学生上讲台进行演算,最后进行纠错。
问题1:这是一个什么类型的循环结构?(当型循环)
学生活动:独立思考并给出答案。
教师活动:教师引导复习两种循环结构的特点。
问题2:程序框图中的SS1和ii2能否交换?
2i1学生活动:学生独立思考,并给出答案。
教师活动:进行点评以及分析,引导学生一起验证,得出答案。(不能交换,缺了一项)
问题3:我现在把这个程序框图改成直到型循环该怎么改?
教师活动:引导学生总结当型和直到型的特点,然后给出直到型的程序框图。
学生活动:跟着教师一起回忆说出直到型和当型循环结构的特点,大概描述出程序框图的结构,再由老师给出直到型循环结构的程序框图。
问题4:那么此时的判断框里该填写什么条件才能使结果不变呢?
学生活动:学生进行思考,也可进行小组讨论,然后回答问题。
【设计意图】1、此题把程序框图和数列求和知识点联系起来,说明该算法是解决此题当中的数列求和的一个方法。该题也考察了数列求和时常用的方法“裂项相消法”2、说明对于一个求和问题可以用循环结构两种形式表示,进一步让学生体会到两种循环结构的特点。
【点评】1、通过这道题我们可以发现,同一个求和问题可以用两种不同形式的算法表示,再次印证了算法是不唯一的;2、在循环体中,应先求和,再增加技术变量;3、直到型循环
结构和当型循环结构的出口处和判断框内的文字都不相同。
直到型循环结构
题型二:已知输出结果,填写逻辑判断框
例1、如图所示的程序的输出结果为170,则判断框中应填( )
A. i7?答案:C 357【解析】本题考查对程序框图的理解和推理运用能力。由2222...=170可推得: B. i7? C. i9? D. i9?
等比数列项数只有4项,所以应该填i9?
【师生活动】由教师引导,师生共做。
“”或“”问题1:如果不填这个选项,我非要填一个时,这个判断框里又可以填什么条件?(i8)
学生活动:学生独立思考,给出答案。
教师活动:进行点评分析,得出答案。
【设计意图】培养学生的理解和推理运用能力,这也是一个逆向思维的培养,也结合了等比数列的求和公式,结合算法呈现出来。问题的设置是为了让学生明白逻辑判断框里所填写的
条件是不唯一的,一般情况下有两种条件可填写。
【点评】填写判断框时,要进行一个逆向的推理过程,通常符合的条件有两种,条件不唯一。
例2、某程序框图如图所示,若该程序运行后输出的值
9
,则(
)
5
A、a4
B、a5
C、a6
D、a7
是
【解析】A 由已知可得该程序的功能是计算并输出
S=1++…+=1+1﹣=﹣.若该程序运行后输出的值是,则
2﹣=.
∴a=4,故选A.
【师生活动】由学生独立完成,叙述答案,教师予以点评。
【设计意图】这道题相当于在判断框里给出了一半的条件,只是让你求a的值,只要表示出关于a的累加变量S的关系式就可求出a.让学生明白这种题型是可以写出累加变量的值的。
练习1、执行如图所示的程序框图,如果输出S=3,那么判断框内应填入的条件是(
)
A.
k6
B.
k7
C.
k8
D.
k9
【解析】B 本题考查程序框图的识别和运行。第一次循环,slog23,k3,此时满足条件,循环;第二次循环,slog23log342,k4,此时满足条件,循环;第三次循环,slog23log34log45,k5,此时满足条件,循环;第四次循环,slog23log34log45log56,k6,此时满足条件,循环;第五次循环,slog23log34log45log56log67,k7,此时满足条件,循环;第六次循环,slog23log34log45log56log67log783,k8,此时不满足条件,输出s3,所以判断框内应填入的条件是k7,选B.考察了对数的换底公式,logablogcbloga,比较c常用的是logablgblga
【师生活动】若时间允许就由学生自己独立完成,然后把学生错误比较明显的推白板,由学生自己进行纠错,然后老师再进行分析和点评。
【设计意图】提升学生对程序框图的运行能力,当运行次数变多的的时候学生会很容易犯错,这时候要训练他的运算能力以及培养学生的耐心。此题也培养了学生的推理能力。也结合了对数函数的知识点,同时复习了对数的换底公式。
变式1、执行如图的程序框图,如果输入三个实数a、b、c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的(
A
)
A. c > x
B. x > c
C. c > b
D. b > c
【解析】A 【师生活动】学生独立完成,教师进行点评分析。
问题1:这里的“=”有着什么意义?(赋值)
学生活动:由学生独立思考后进行回答。
教师活动:对学生的回答进行分析和点评。
问题2:为什么要进行赋值运算?(方便输出框的填写)
学生活动:由学生独立思考后进行回答。
教师活动:对学生的答案进行分析和点评。
【设计意图】让学生体验在算法中是怎么比较大小的,以及让学生理解的赋值运算的意义。
变式2、
执行如图所示的程序框图,如果输出的结果是8,则输入的数2或-22
.
23xx【解析】进行分类讨论:若输出的是a=8,则有2,则得x22;若输出的是b=8,x823xx则有3,得到x2。故综上可得输入的数为2或22. x8【师生活动】由学生独立完成,再有教师进行分析和点评,对学生的答案进行纠错。
【设计意图】条件结构的实质就是分类讨论,同时培养学生逆向推理能力,同时熟悉条件结构的运行程序和步骤。培养学生在思考问题的全面性,进行分类讨论。
(三)、课堂总结:
问题1:通过这节课的学习你学到了什么?(循环结构的两种题型)
问题2:通过这节课的学习,在做题过程中有什么需要注意的点?(计数变量与累加变量的位置关系、计数变量与项数之间的联系、判断框的条件不唯一、在循环体中,应先求和,再增加技术变量、当型和直到型循环结构的出口处和判断框内的文字都不相同……)
【学生活动】学生回忆本节课的学习内容,自己组织语言进行回答。
【教师活动】教师对于学生的总结进行补充说明。
【设计意图】培养学生的归纳总结和语言组织能力,同时来检验学生是否掌握了本节课的学习内容。
(四)、板书设计:
课题:综合课
题型一:
题型二:
课件展示
小结:
注意……
(五)、布置作业:
报纸
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2018-08-31 19:08:00
- 下载次数: 0
- 浏览次数: 21
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147289
来自:学校:奎屯市第一高级中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:1.2.3 循环语句优秀教学实录是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《1.2.3 循环语句》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。