4657725220980
36290251240155
3629025220980FL
FL
14573251882140-95251796415
4657725843915PS
PS
2600325843915VB
VB
1571625843915
-152400248920南瓜先生的密室逃脱之旅
——用穷举法解决问题的基本过程
南瓜先生的密室逃脱之旅
——用穷举法解决问题的基本过程
【教学理念】
-185420371475 信息技术是一门理论与实践操作相结合的课程。高中信息技术课程标准强调:要注重结合学生的生活和学习实际设计问题,让学生在活动中经历发现问题、解决问题的过程,掌握其中的思想和方法。
本节课我以“密室逃脱”游戏为主线,设置3个用穷举法思想来解决问题的关卡。用游戏模型可以提高学生学习的主动性,在“闯过”一个个关卡的过程中渗透穷举法的思想,培养学生用计算机解决问题的意识,提高学生的计算思维。
一、教材分析
本课选自广东教育出版社(粤教版)高中信息技术选修1《算法与程序设计》中第四章
第二节,该节主要内容是理解并学会运行穷举法的基本思想。穷举法是程序设计中使用最为普遍、大家必须熟练掌握和正确运用的一种算法。因此,本节课的学习显得尤为重要,只有明确穷举法的思想,才能准确地用VB语言实现程序的功能,为之后学习穷举法的程序实现打下良好基础。
二、学情分析
【心理特征】我所面对的是一群高一年级学生,作为00后新生的一代,普遍具有“3C”的特性,即:“Creative”、“Cooperative”、“Competitive”。他们富于创造,合作意识强,乐于竞争,有追求。
【知识结构】在现实生活中,很多问题的解决其实都使用了穷举的思想,因此学生在理解穷举法思想上是不难的。此外,学生也已经具备VB各种基本语句的知识,在代码填空时大部分学生应该能顺利完成。
三、学科核心素养
(1)信息意识:用人脑穷举与计算机穷举作对比,培养学生用计算机解决问题的意识。
(2)计算思维:通过解密题,学生能够充分理解穷举法的基本思想,学会将这种算法思想应用到其他实际的问题解决中。
(3)数字化学习:在学生自主操作过程中,教师提供了一个flash学习助手。借助这种数字化学习工具,学生能够更好地开展自主学习。
(4)信息社会责任:引导学生关注穷举法在社会生活中的应用(如破解密码锁),提高学生的信息道德规范意识和信息安全意识。
2867025295275▲如何评价各种穷举策略的优劣。
难
点
▲如何评价各种穷举策略的优劣。
难
点
0289560①建立正确的数学模型,确定穷举方案。
②根据题目确定穷举范围。
③正确表达“符合条件”的判断即验证条件。
重
点
①建立正确的数学模型,确定穷举方案。
②根据题目确定穷举范围。
③正确表达“符合条件”的判断即验证条件。
重
点
426720243840重
重
731520243840点
点
四、教学重难点
五、教法和学法
20955041910讲授法
任务驱动法
情景创设法
教
小组合作法
自主探究法
思考归纳法
讲授法
任务驱动法
情景创设法
教
小组合作法
自主探究法
思考归纳法
262826564770学
学
六、教学准备
项目
内容
环境准备
多媒体教室
媒体准备
Flash播放器、PPT课件
资源准备
七、教学过程
教学环节
教师活动
学生活动
设计理念
环节一:
情境导入
(5分钟)
1.故事描述:南瓜先生陷入密室,开启密室逃脱之旅
2.南瓜先生的第一个“线索”之十把钥匙,提问:十把钥匙中只有一把能打开柜子的锁,这种情况下应该怎么做?
1.借助PPT中的画面认真听故事
2.思考问题,并作出反馈:十
把钥匙一把一把尝试
1.利用“密室逃脱”的故事,吸引学生注意,在上课伊始,让学生更快进入状态。
2.通过“钥匙开锁”这一问题,引发学生思考,并顺利引出本课学习内容。
环节二:
学习算法思想,开展实践活动1
(15分钟)
1.让学生自主阅读书本P75也“穷举法”的内容
2.结合“钥匙开锁”问题,明确穷举法思想的两个关键点:确定范围和验证条件。
3.讲述密室逃脱故事的第二个环节:在柜子的羊皮纸中发现了打开旅行箱密码的信息(5位数,百位十位不确定,是37或67的倍数)。引导学生思考利用穷举法找到这5位数所要确定的范围已经验证的条件。
4.开展“实践活动1”,以代码填空的形式,完成“找密码”的程序
5.发现穷举范围的问题,引导学生思考如何解决,提出step10或者加条件的解决方法,并对两种方法作出对比
1.仔细阅读书本相关内容
2.在教师的引导下思考并了解穷举法的基本思想
3.思考如何找到符合条件的5位密码(两个关键点),通过对比人脑穷举和计算机穷举,提出用制作VB程序解决问题。
4.学生操作,修改调试代码,教师巡视。
5.体验穷举策略在解决问题中的地位和作用。
1.由于穷举法在理解上并不十分困难,再加上学生在学习之前已经具备相当的基础。因此,在解决问题的过程中,遵循“学生为主体,教师为主导”的教学原则。
2.解决这个问题不太困难,难的是选择最优的穷举策略。因此在进行这一教学环节时,培养学生发现知识的规律、方法并把它运用到解决实际问题中去的能力,并初步形成严谨的逻辑思维习惯。
环节三:
开展实践活动2
(12分钟)
1“密室逃脱”故事继续:在上个环节打开的旅行箱中发现了一部手机和一张照片,手机中有一长串无规律的字符,照片背后是密码提示信息。
2.引导学生分析“找字符”问题中穷举的范围和穷举的条件,明确穷举的过程
3.布置“实践活动2”,巡视学生学习情况,指导和帮助学生自主、协作学习。
4.教师反馈,提出“若是统计偶数位的字符中数字或字母的个数,应该如何修改代码?”
1.明确问题:从一长串字符串中找个数字和小写字母的个数,即为最终开始密室大门的密码。
2.借助学习助手和小组讨论的形式,完成程序代码填空。完成得比较快的同学帮助其他有困难的同学。
3.偶数位:2 to n step 2
1.在课堂上,通过师生之间,生生之间的协作、交流,培养学生的合作意识、互助精神、人际沟通能力。
2.通过实践活动,让学生再次明确如何采用穷举法的思想去解决具体的问题。
环节四:
从游戏回归生活,升华情感
(5分钟)
1.引导学生举出生活中使用穷举法解决问题的例子
2.提出问题:我们使用信用卡在柜员机上取钱时,为什么系统要限制输入密码的次数?
3.讲述信息技术可能带来的不安全因素,要求学生自觉遵守网络道德与法规。
1.引导学生讲所学内容应用到生活实际中
将学生的注意点从“密室逃脱”的游戏中拉向现实世界,通过现实生活中穷举法的使用,引导学生树立当好的信息责任意识,达到升华情感的目的。
环节五:
课堂小结
(3分钟)
1.通过补充板书的形式,与学生一同总结本节知识内容。
2.完成一道思考题(再次明确穷举思想的关键点)
1.知识总结,系统归纳。
2.回忆课堂学习过程,提高对穷举法的认识,并将所学知识应用到解决实际问题中去。
1.通过知识总结,帮助学生将知识系统化,便于学生理解记忆。
2.通过知识的延伸,促使学生将知识内化,并进行能力迁移,进一步提高学生解决问题的能力。
3、通过练习,使学生体验穷举法在解决现实生活问题中的作用及意义。
八、作业设计
1. 思考:进一步思考生活中解决哪些问题的时候也是使用了穷举法
2. 《同步训练》相关章节
九、板书设计
381019050用穷举法解决问题
确定范围
验证条件
(尽可能小,不重不漏)
用穷举法解决问题
确定范围
验证条件
(尽可能小,不重不漏)