程序的循环结构教学设计张可玉Word文档格式.docx
- 文档编号:14256950
- 上传时间:2022-10-20
- 格式:DOCX
- 页数:12
- 大小:187.59KB
程序的循环结构教学设计张可玉Word文档格式.docx
《程序的循环结构教学设计张可玉Word文档格式.docx》由会员分享,可在线阅读,更多相关《程序的循环结构教学设计张可玉Word文档格式.docx(12页珍藏版)》请在冰豆网上搜索。
。
3、情感态度价值观:
通过贴近学生生活的循环实例,激发学生对程序设计的学习兴趣,增强他们的成就感,激发学习主动性;
运用半成品加工策略,完善程序,发展学生的分析问题的能力,培养严谨的学习态度。
教学重点、难点
教学重点:
掌握fornext循环语句的语法格式、功能、执行过程;
教学难点:
根据实际需要确定循环变量、循环条件和循环体。
教学方法
讲授演示法、对比分析法、小组合作法、分层教学法
教学设计理念
本课的设计理念是生活化、趣味化。
本节内容难度大、对学生要求高,因此在常规教学中往往课堂气氛沉闷,学生参与度不高。
而学生的积极参与,是建立在他们对教学内容(甚至是某一个点)感兴趣、有进一步探究欲望的基础上。
因此本课选用了有趣、贴近学生生活的循环实例,变空洞枯燥为生动有趣;
结合实例层层深入引导学生,变生硬的说教灌输为积极的互动获取。
教学过程
教学
环节
教师活动
学生活动
设计意图
创设情境
游戏导入
分别展示两个抽奖程序,和同学们一起玩抽奖游戏。
两个抽奖程序略有区别,抽奖程序1点击按钮后直接显示抽奖结果,而抽奖程序2则是数字滚动显示一段时间后最后显示抽奖结果。
在抽奖游戏开始前,教师出示一个小任务:
请大家帮忙选择其中一个抽奖程序作为我校元旦晚会现场抽奖活动的活动工具。
参与抽奖活动
观察并思考哪个抽奖程序效果更好
通过同学们感兴趣的抽奖程序导入新课,让大家的注意力一下子被课堂牢牢吸引。
提问:
哪个抽奖程序效果更好?
更适合推荐给学校?
为什么?
抽奖程序2效果为什么会这么好呢?
因为使用了秘密武器——循环结构,出示课题《程序的循环结构》
答:
抽奖程序2效果更好,因为有数字滚动显示,抽奖更有气氛
两个抽奖程序的现场效果对比让学生清晰体验到循环的特点和优越,很自然地引入课题。
教师引导
学习新知
引导学生分析抽奖程序
当点击抽奖程序1开始抽奖按钮后,你看到了什么?
随机生成一个数显示在屏幕上
延时
将算法思想转换成代码,简单讲解程序代码:
Label1.Caption=Int(Rnd*56+1)’随机生成一个1-56的数字显示在屏幕上
wait(10)‘延时
抽奖程序2呢?
当点击开始抽奖后看到了什么?
程序应该怎么写?
如果要滚动显示200个数字呢?
程序代码是不是太繁琐了?
像这样需要多次进行相同的操作,我们通常使用程序的循环结构来简化。
循环结构中最常用的是For循环结构。
回顾抽奖过程
看到一个数字显示出来
看到很多数字滚动
比较两个抽奖程序异同,通过比较了解循环的含义,领悟循环结构的必要性。
通过对比分析两个抽奖程序,引导学生了解循环的含义,领悟循环结构的必要性。
恰到好处地让学生了解循环结构的作用,让学生产生学习的愿望。
聆听
自主学习,获取新知:
打开任务1中“自学学案”,进行自主学习,并尝试完成任务1填空。
请学生展示任务1完成情况,并讲解这三个值的含义
在vb中打开抽奖程序1,将刚刚同学们自学完成的任务1程序代码复制粘贴到vb中代替原有程序代码,对比只有循环体和加入for循环语句后运行显示的不同结果,让学生体验for循环语句的作用。
看来for循环结构有着强大的功能,能够用简短的程序实现多次重复操作,解决复杂问题。
打开“自学学案”进行自主学习,认真阅读,并根据自学尝试完成任务1填空。
上台展示任务1
讲解三个值的含义
其他同学认真聆听
观看大屏幕,体验循环结构的奇妙
学生自主学习并尝试完成任务1,这个过程是学生主动获取知识、思考解决问题的过程,充分体现了以学生为主体的教学思想,让学生在自学过程中对for语句的语法格式有初步理解,为接下来的讲解做铺垫
让同学们对比体验for循环结构带来的优越和便利,激发学习兴趣
引导学生根据自学内容由抽奖程序迁移得到for循环语句的语法格式:
For循环变量=初值To终值step步长
循环体
Next循环变量
由抽奖程序迁移理解for语句的基本格式及每个值的含义
使学生形成对for循环语句基本格式的初步印象。
通过形象的动画演示,将抽奖程序2的执行过程动态展示给学生,并由抽奖程序的执行过程迁移总结For循环语句的执行过程
引导学生总结for循环语句的执行过程:
当循环变量的值在初值和终值范围内时,执行循环体,超过终值退出循环。
观看动画演示,思考、总结并回答问题
由于循环结构的执行过程是本课的重难点,因此为了加深学生的理解,教师采用ppt动态演示与讲解方法,先和学生一起观看动画演示抽奖程序的执行过程,再总结for语句的执行过程,由个别到一般、循序渐进,帮助学生理解本课重点。
程序我来改
小试身手
打开任务2中“程序我来改”工程,按完成修改任务、并尝试挑战任务:
“程序我来改”工程中原始程序:
Forn=1To10Step2
Print10
Next
学生小组合作修改程序、运行程序、查看结果并小组讨论完成程序我来改表格填写
通过修改程序,让学生理解改变循环变量初值、终值、步长、循环体控制循环次数及改变循环结果的意义;
强化for循环语句中初值、终值、步长的关系、循环变量的作用,与for循环的执行过程的理解,培养严谨、缜密思维方式,突出本课重点。
另外,学生水平参差不齐,因此将探究任务设置为两组,水平较高的学生可以在完成修改任务后尝试挑战任务,使各个层次的学生都有最大的收获。
教师巡视指导
请小组派代表回答:
程序我来改表格填写情况
请学生上台操作:
挑战任务中你是如何修改程序的,有没有多种写法?
展示挑战任务多种解决方法:
初值2,终值20,步长2,循环体:
printn
初值20,终值2,步长-2,循环体:
初值1,终值10,步长1,循环体:
print2*n
……
小组讨论尝试完成挑战任务
积极回答问题
学生上台展示挑战任务,思考并理解多种解决方法
师生总结提炼:
教师引导学生根据实践回答:
当初值<终值时,步长>
0还是<
0?
当初值>终值时,步长>
结合实践思考并回答问题
进一步理解for循环语句中初值、终值、步长之间的关系
探究实践
综合运用
师:
在很多大型抽奖活动中,通常会设置倒计时效果以增加现场气氛
展示任务3
任务3:
为抽奖程序2添加倒计时功能,实现抽奖时显示倒计时数字,即label2上显示10、9、8、7……0.
引导学生分析问题
循环体是什么?
你能用语言描述吗?
循环体重复执行多少次?
循环变量的初值、终值分别为多少?
分析问题
根据分析确定循环体、循环变量初值、终值、步长
学生与相邻同学讨论解决问题的算法思路,完善程序。
学生利用循环结构解决实际问题,考虑部分程序代码不在学生课堂学习范围内,因此提供半成品让学生完善程序;
学生在解决问题过程中需要根据实际需要确定循环变量、循环条件和循环体
遇到困难的同学可以求助“帮助锦囊”
教师巡堂指导
,这对学生提出了更高要求,也是本课难点所在。
展示学生作品
安排学生展示运行结果
对算法思路进行梳理
展示程序,说明算法思路
交流成果,体验收获
课堂小结
拓展延伸
1、什么情况下使用循环结构?
循环结构有什么特点?
2、循环结构的基本格式
3、当循环变量的值在初值和终值所限定的范围内时,执行循环体,否则退出循环。
拓展:
展示不一样的抽奖程序,如:
元旦晚会上现场1000人的抽奖程序、只抽奇数号学生,让学生感受程序设计的无穷魅力,对高中将学习的《算法与程序设计》选修课程充满憧憬。
在教师的引导下,学生回顾总结本节课所学内容,总结学习方法。
感受程序设计的魅力。
强化重点,完成知识体系的构建。
拓展延伸,激发学生在高中阶段继续学习的欲望。
教学反思
1、趣味化、生活化;
提到循环结构大家的印象往往是复杂、枯燥,为了避免一讲循环总是和几道经典数学题目打交道,干瘪乏味,难调动学生参与的积极性,本课通过有趣的抽奖游戏引出本课内容,寓教于乐,围绕对抽奖程序的分析展开教学。
本课最后的探究实践任务:
抽奖倒计时是贴近学生生活实际的循环练习,让学生在实践中发现循环结构原来有这么大作用,可以编出这么有用、好玩的程序。
2、教师引导、层层深入;
循环结构知识难度较大,教师引导学生经历对比分析、动态演示、合作探究、综合运用,通过循序渐进、层层深入、点面结合的教学活动逐步深化对循环思想及for循环语句执行过程的理解,变生硬的说教灌输为积极的互动获取。
3、自主学习,学生主体
适时为学生提供学习资源开展自主学习,学生在自觉的状态下主动获取知识,通过探究完成任务检验自主学习效果,取得事半功倍的效果。
4、分层教学,个性化学习
为适应不同层次学生的需求,在任务2“程序我来改”任务设置上,分修改任务、挑战任务,完成修改任务的学生可以尝试挑战任务,任务有一定的梯度,让各个层次学生都有最大收获。
..
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 循环 结构 教学 设计 张可玉