2.4.2 基于枚举算法的问题解决导学案-2025-2026学年人教/中图版高中信息技术必修一
2026-01-13
|
2页
|
324人阅读
|
38人下载
普通
摘要:
该高中信息技术导学案聚焦枚举算法的应用,通过“找出1-100中7的倍数或含7数字”的问题导入,引出枚举思想及“确定对象、范围、条件、处理解”的解题思路,再以“寻肇事车辆助破案”情境为支架,从分析线索到绘制流程图、补全程序,构建从具体到抽象的学习脉络。
资料以真实情境任务(如破案排查、密码锁破解)驱动学习,结合电影片段增强代入感,通过分析表、流程图设计及海龟编辑器上机操作,培养学生的计算思维与数字化学习能力,提升信息意识,助力学生在实践中掌握枚举算法的应用方法。
内容正文:
《枚举算法的应用》导学案
班级:____________ 姓名:_______________
一.课程导入
思考:找出1-100中所有7的倍数或者含有7的数字的方法?
_______________________________________________________________
①举算法的思想:
一一列举、逐个检验。
②介绍枚举算法的解题思路:
确定枚举对象、确定枚举范围、确定判定条件、采纳处理正确解。
二、初识枚举:寻肇事车辆助破案
任务一:根据监控找出肇事车线索
根据电影片段,请思考:如果你是剧中的警察,接下来怎样排查肇事车辆?
请在表中记录有用的信息。
排查对象
对象范围
对象特征
排查目的
任务二:分析已知线索,缩小查找范围
经警方排查确定,符合条件的车辆有几百辆,如何从这数量巨大的车辆中找到目标车辆呢?第二天,警察在一个偏僻的小修理厂找到了重要线索,一名修车师傅和该车车主聊天时得知,车主对车牌的数字特别讲究,他的车牌号后四位是一个特别的数字:被3、5、7、9除后的余数都为2。
请结合以上线索,完成以下分析表。
排查对象
对象范围
对象特征
排查目的
任务三:根据线索二绘制流程图
任务四:根据流程图补全程序段
提示:打开海龟编辑器,补全以下程序段,并上机试运行。
三、巩固提升:善用枚举破解密码锁
任务五:设计枚举算法找回密码
小李有一个带5位密码锁的行李箱。密码锁是由5个可独立转动的机构组成,每个机构可转出数字0~9。他现在只记得密码中前两位是2,最后一位是6,且这个五位数是56的倍数,请你帮助小李找出符合条件的所有密码组合。
①请结合题干,完成分析表。
枚举对象
枚举范围
判定条件
正确解的处理
②要求:先将完整代码写在一下空白区域,然后打开海龟编辑器,将以下代码上机运行。
四:课堂小结
____________________________________________________________________________________________________________________________________________________________________________________*************************推荐学习资源***********************
1.国家中小学智慧教育平台:枚举算法https://basic.smartedu.cn/search?keyword=%E6%9E%9A%E4%B8%BE
2.Python3菜鸟教程:https://www.runoob.com/python3/python3-tutorial.html
1
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
资源预览图
1
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。