- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《用枚举算法寻找问题多解》教学设计
知识与技能:
1、掌握什么是枚举法;
2、掌握用枚举算法中用到的基本程序语句;
教学 3、学会使用枚举算法分析问题、解决问题。
目标 过程与方法:通过任务驱动教学法,充分发挥学生自主探究能力,培养小组合作意识。
情感态度与价值观:培养学生解决问题的能力,培养学生学习 python 程序的兴趣。
重难点 重点:掌握用枚举算法设计程序的基本思路; 难点:用枚举算法分析、解决问题的能力。
教学 教学任务 学生活动 设计意图 时间过程
师:同学们,我们先来做一个小游戏。 通过拍 7 小游戏,
一、导入
(大屏幕出示拍 7 小游戏的规则)
学 生 做 游戏
初步体验什么是
枚举算法。 2 分钟
(一) 什么是枚举法
通过教师讲解,
出示枚举算法的定义。
使学生明确枚举
(二) 任务一:“拍 7”小游戏
算法的定义和关
1、 出示任务一:用枚举算法编写“拍
键点
7”程序。
学 生 参 考
二、
2、 分为 3 步:(1)编写“明 7”程
微 视 频 自
引导学生从基础 15 分钟
教学
序;(2)编写“暗7”程序;(3)
主探究
入手,掌握用循
过程
编写“明 7”和“暗 7”程序。
环实现枚举算法
要求:学生参考微视频。
的方法。
3、教师点拨学生编程中的错误。
4、小结枚举算法的关键。
5、对照三要素理清拍“7”小游戏中
的枚举范围、枚举对象、枚举条件。
(三) 任务二:“百钱买百鸡”程序
1 、学生小组合
5 分钟
15 分钟
1、 出示任务二:用枚举算法编程解
决“百钱买百鸡”问题。
学 生 小 组
作,培养了学生
的合作意识。
教学过程
2、 教师引导学生找到枚举对象、枚举范围和枚举条件。
3、 学生合作交流代码的编写。
4、 教师点拨学生编程中的错误。
5、 如何缩小枚举范围和枚举对象改进程序,使程序更加高效。
6、 总结:枚举法的优劣。
合作完成
2 、通过实践探究,余数的求法
通过做程序,巩固 所 学 习 的 知识,做到举一反三。
2 分钟
三、总结
这节课,你收获了哪些知识?
大屏幕出示本节课知识点的思维导图。
学生总结, 谈 收 获 与
困惑。
通过让学生说, 教会学生学会梳
理知识。
3 分钟
四、
1.以下表达式的结果为 True 的是( )
A“7”instr(“256”)
学 生 利 用
通过当堂检测,
当堂检测
B “7” in str(“179”) C 128%6==0
D 128%6=0
极 域 平 台上 的 考 试
系统完成。
检验学生的学习情况,当堂讲解
错题。
3 分钟
在python 中,数学表达式的写法正确的是( )
A 5a+b/2
B 5a+(b/2) C 5*a+b/2 D a*5+b%2
下列语句中变量i 取值次数最多的是( )
for i in
for i in range(101)
for i in range(1,100) Cfori in range(2,100,2)
D for i in range(100,200)
4. 所谓回文数是从左至右与从右 至左读起来都一样的数字。如: 121 是一个回文数。如果编写程序寻找三位数中的回文数可以用()算法。 A 枚举算法
B 迭代算法
C 排序算法D 递归算法
《用枚举算法寻找问题多解》学情分析
学生在小学阶段学习过图形化的编程软件Strach,对编程有了初步的了解。第一册学习了 Python 语言的基础知识,包括两种运行模式、输入输出程序语句的编写、变量、列表等数据类型及其数据的存储。在第一册,学生学习过 for in 循环结构和 and 、or 逻辑运算, 具备了学习本节课的能力。初一的学生性格活泼好动,表现力强,对于游戏和课堂上学到的 “百钱买百鸡”问题很感兴趣。
《用枚举算法寻找问题多解》效果分析
本节课以为学生在初一上册学习过python 的基础知识,但是由于时间过去太久,下学期再继续学习,难度很大,幸好我提前录了微课(for in 循环结构、and 与 or 的区别,)让学生在家提前进行了预习,效果较好。本节课一开始,利用游戏导入,学生很感兴趣,因为害怕浪费时间,就没有找更多的学生参与,在参与的过程中,思考:“明 7”和“暗7”数分别满足什么条件,从而引导学生把解题思路转化到程序中来,逐渐转化成计算机语言,使 问题得到解决。
在“百钱买百鸡”程序中,学生很容易想到三个变量 x,y,z 分别表示公鸡、母鸡和小鸡
(枚举对象),也很容易找到三者之间的关系: x+y+z==100,但是对于 5*x+3*y+z/3==100不容易找到,教师适当引导之后,使该问题得到解决。另外,对于为什么要优化程序和如何
优化程序做了说明,使学生直观地理解改变枚举对象可以减少循环嵌套的层数,改变枚举
您可能关注的文档
- 小学心理健康教育教学设计学情分析教材分析课后反思.docx
- 2022年专升本考试考试真题卷.docx
- 小学心理健康教育_走进记忆王国教学设计学情分析教材分析课后反思.docx
- 2022年苏教版小学《圆柱的体积》说课稿.docx
- 2022年专升本考试考试真题卷1测.docx
- 小学心理健康教育潜力小宇宙教学设计学情分析教材分析课后反思.docx
- 2022父亲节感恩爸爸的句子.docx
- 小学心理健康教育_ 情绪晴雨表教学设计学情分析教材分析课后反思.docx
- 2022年专升本计算机基础知识试题及答案解析.docx
- 2022年专升本考试考试真题卷九7测.docx
- 《2025年宠物殡葬行业情感化服务设计对城市品牌形象影响研究》.docx
- 2025西南证券内蒙古分公司招聘岗位4人笔试历年题库及答案解析(夺冠).docx
- 2025西安市永顺路学校教师招聘笔试题库带答案解析.docx
- 2025西北民族大学预聘制B类岗位招聘(第二次)1人备考题库带答案解析.docx
- 2025秋季山东烟台理工学院教师招聘68人笔试备考试卷带答案解析.docx
- 2025年工业机器人搬运技术应用与自动化生产线发展报告.docx
- T∕QDIFST 009-2025 笼养肉鸭残次品控制技术规程.docx
- 2025秋季招聘清华大学附属小学教育集团招聘历年试题汇编带答案解析.docx
- 2025秋季广西农村合作金融机构新员工招聘390人历年参考题库附答案解析.docx
- 鲁人版品德社会五年级上册教案.docx
原创力文档


文档评论(0)