程序的循环结构教学设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《程序的循环结构》
北京师范大学励耘实验学校牛静
一、教材依据
广东教育出版社出版的2007-2008学年普通高中课程标准实验教科书《算法与程序设计(选修)》中第二章《程序设计基础》中的第四节《程序的循环结构》。
二、设计思想
⒈教学设计指导思想
以建构主义理论为指导进行本节课教学设计。设计以学生为中心,以解决问题为主线,引领学生经历“分析问题——设计算法——编写程序——调试程序”等用计算机解决问题的过程,体验程序设计的一般方法,展示问题求解的思维过程和方法,培养学生分析问题、解决问题的能力。强调教师对问题情境的创造性设置,突出学生主动思考、分析、比较的过程和实践的活动。
体现新课程的理念,引导学生注意寻找、发现身边的实际问题,从简单问题出发,设计解决问题的算法,并能初步选择使用恰当的循环语句解决问题,从而培养学生运用信息技术解决实际问题的能力,力争让学生将所学的信息技术应用到学习、生活实践中。
信息技术课程标准中对应要求是:“会使用程序设计语言实现顺序、选择、循环三种控制结构。初步掌握调试、运行程序的方法。
⒉教材分析
《程序的循环结构》是广东教育出版社出版的普通高中课程标准实验教科书《算法与程序设计(选修)》中第二章《程序设计基础》中的第四节《程序的循环结构》,本节课是其中的第二节课,前面同学们已经学习了用For语句实现循环。循环结构是程序设计中的重点也是难点。
⒊教学对象分析
⑴学生已经学习了程序的顺序结构、选择结构和循环结构中的For循环。
⑵掌握了For循环语句的格式、功能和执行过程。
三、教学目标
知识与技能:理解Do循环语句的基本格式、功能和执行过程
过程与方法:初步学会使用Do循环语句解决简单实际问题,初步掌握根据条件选择恰当的循环语句来解决简单问题的方法。
情感态度价值观:通过对不同循环语句解决问题的过程进行比较,体会到解决问题时要具体问题具体分析。
四、教学重点、难点
教学重点:学会使用Do循环语句来实现循环控制结构,解决简单问题。
教学难点:根据条件选择恰当的循环语句来解决简单问题。
五、教学方法
讲授法、讨论法、任务驱动、上机实践法、探究法等。
六、教学准备
⒈教学用具:
多媒体网络教室及教学系统、、课件。
⒉学习效果评价设计:
⑴问题一、问题二两道上机实践题完成情况;
⑵学习资料上的两道“想一想”题完成情况
⑶学习活动中的表现
评价量规
七、教学过程
附:
循环结构学习资料
班级:___________ 姓名:___________
⒈[任务一]陈婷这样捐书,到多少岁就能累计捐到或超过100本书呢完成程序并上机验证。
Age = 17
Sum= 0
Do
Age = _______+1
Sum= _________ + Age - 14
Loop While __________
Print Age; "岁时捐到"; Sum; "本书!"
[扩展任务] 试着用Do循环语句的格式三解决这个问题。
⒉[任务二]已知S=1+2+3+…+N,找出一个最大的整数N,使得S<30000,完成程序并上机验证。
N=0
S= 0
____________
N==N+1
S= S+N
___________
Print "S="; S, "N="; N
[扩展任务]试着总结学习资料⒍项中的⑷Do循环语句基本格式四及执行过程。
⒊[想一想]读程序并选择正确答案(次次次 D.无限次 E.不确定次)
思考并填表(从首先、然后、执行、结束四个词中选择正确答案)
提示: Until <条件> 相当于 While not <条件>
⒌选作:思考并完成书P54页实践⑵。
⒍Do循环语句有关知识:
⑴Do循环语句基本格式一:
Do while <条件表达式>
循环体
loop
执行过程:首先判断条件表达式的值是否为ture,若不是,则退出循环,执行loop后面的语句,若是true则执行循环代码,当执行到loop语句时,返回到do while语句,再次判断条件表达式的值是否为true,反复执行上述过程,直到条件表达式值为false,退出循环。
⑵Do循环语句基本格式二:
Do
循环体
loop while<条件表达式>
执行过程:第一次先执行循环代码,遇到loop while判断条件表达式的值是否为true,若是则返回到do,再次执行循环体,若为false,则退出循环。
⑶Do循环语句基本格式三
Do
循环体
loop until <条件表达式>
执行过程:
这个循环过程和格式二相似,不同的是循环条件,本循环当循环条件为false时才执行。
⑷同学们试着总结
Do循环语句基本格式四