- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第
4.1 《算法及其特征》教学设计
授课者:海口市长流中学 郑忠理
教学目标与核心素养
通过有趣的实际问题,熟悉算法的概念,了解算法的重要特征,感受算法在解决问题中的重要性,学会根据实际问题选择恰当的方式来描述算法。
通过问题求解,掌握运用恰当的方法描述算法,尝试用Python语言实现简单算法,并调试运行得出结果。
通过解决“谁是冠军”问题,了解枚举法的含义,并能使用枚举法解决相关问题。
教学重难点
教学重点:
理解算法的重要特征。
能够分析问题,设计解决问题的算法,并用恰当的方法描述算法。
2. 教学难点:
(1)会针对具体问题找出算法,提炼出数学模型,画出流程图。
(2)理解“被污染的药丸”和“谁是冠军”的程序代码。
课前准备
教师准备:导学案,投影机,课件,道具。
学生准备:结合课本和导学案提前预习。
教学过程
教学过程
教师活动
学生活动
设计意图
创设情境
激情导入
3分钟
活动1:一个房间里有三盏灯,房间外有三个开关分别控制这三盏灯,在只允许进房间一次的情况下,如何判断哪个开关控制那盏灯?
学生思考。
通过问题的方式引入本节课的教学。
说出你的判断过程:
第一步:
第二步:
第三步:
第四步:
第五步:
……
学生思考,并回答
引导学生从具体问题找出好的算法。
教师引导
解析算法
3分钟
判断过程:
第一步:打开1、2两个开关
第二步:过2分钟后关闭1号开关
第三步:进房间,亮着的灯是由2号开关控制
第四步:摸一下另外两盏不亮的灯,发热的灯泡是由1号开关控制
第五步:不亮又不热的灯是由3号开关控制
掌握算法描述的方法之一——自然语言
算法的学习由浅入手
师生互动
完善流程图
3分钟
完善流程图:
学生积极回答
引导学生注重流程图的使用。
快速练习
加深理解
2分钟
1、“开关对应关系”算法中有( )输出项?
A、0个 B、1个 C、多个
2、“开关对应关系”算法的执行结果是( )
A、确定的 B、不确定的 C、都可以
3、“开关对应关系”算法的执行步骤是( )
A、有限的 B、无限的 C、都可以
学生思考并完成答题
及时检测
巩固理解
总结1
2分钟
引导学生理解算法的特征:
0个或多个输入项;1个或多个输出项;算法的确定性(确定的执行结果或者运算的确定性);算法的有穷性;算法的可行性。
?
学生思考
归纳总结
提炼本质
小组合作
—
运用算法解决实际问题
任务1
14分钟
引入:在生活中有很多类似的问题,解决这些问题需要一定的方法,这种解决的方法实际上就是算法。
学生回忆
回顾算法的概念。
对学生分成两个大组,分别完成2个任务:
分别展示2个任务,并解释说明
学生跟随教师的引导进行思考。
分组完成任务可以有效提高效率
由浅入深,加深对概念的理解。
寻找“被污染的药丸”
给出解决问题的提示并解决问题:
方法:考虑1颗药丸的质量变化,如果药丸被污染,则增重?1?克,否则增重?0?克。
从任一药瓶中提取n颗药丸,如果被污染,则?增重n克?;否则?增重0克?。
从第一盒中取出1颗,第二盒中取出2?颗,第三盒中取出3颗,从第四盒中取出4颗(共10颗)。如果增重________克,则________号药瓶被污染。
????????输入:?
????????计算:?
????????输出:?
提供流程图或伪代码
教师解释程序代码,并运行验证:
m=int(input(“请输入每颗药丸的标准重量:”))
z=int(input(“y请输入药丸称得的重量:”))
x=z-10*m
print(“被污染的药瓶序号是:”,x)
input(“运行完毕,请按回车键退出…”)
?学生补全程序代码
学习用python语言表示问题解决的过程。
复习数据的类型
算法的描述
2分钟
算法的描述:
1. 自然语言
2. 流程图
3. 程序代码
学生回忆
理解不同
归纳算法的几种描述方式。
总结2
2分钟
计算机解决问题的过程:
1.?分析问题
2.?设计算法
3.?编写程序
4.?运行验证
?
让学生明白计算机解决问题的过程。
小组合作
—
运用算法解决实际问题
任务2
6分钟
求解“谁是冠军”:
面试的冠军在A、B、C、D四位同学中, A说:“不是我。” B说:“是C。” C说:“是D。” D说:“C说的不对。”已知四人中只有一人说了假话。你能判断出到底谁是冠军吗?说出你的结论和判断过程。
引出本节课的第3个问题,以问题带动学习。
解析:利用枚举法,逐一假设A、B、C、D是冠军,判断是否正确。
冠军
A说:“不是我。”
B说:“是C。”
C说:“是D。”
D说:“C说的不对。”
A
×
×
×
√
B
√
×
×
√
C
√
√
×
√
D
√
×
√
×
学生思考并填写表格。
掌握最基本的
您可能关注的文档
- 3、《爱在“一米”外》导学单.docx
- 3.《虎门销烟》网络教学设计.docx
- 3.1 认识长方形和正方形教学课件.pptx
- 3.1.1随机事件的概率教公开课教学设计.docx
- 3.1.1随机事件的概率教学设计.doc
- 3.1.3概率的基本性质教学设计.docx
- 3.1《水循环》教学设计.docx
- 3.1认识自己教案.docx
- 3.1数据编码教学课件.pptx
- 3.1数据编码教学设计.docx
- 计及电动汽车移动储能动态电价的微电网优化调度研究及解决方案.pdf
- 浅谈电动汽车充电桩绝缘智能化自检装置的设计与应用 .pdf
- 浅谈电动汽车公共充电桩布局方案评价方法.pdf
- 浅谈基于弹性响应的电动汽车快充电价定价策略 汽车充电桩有序充电.pdf
- 浅谈光储充一体化社区的有序充电策略及解决方案.pdf
- 晚期肾透明细胞癌系统性治疗中国专家共识(2024版).pptx
- 中国膀胱癌保膀胱治疗多学科诊治协作共识(2022版).pptx
- 成人心血管外科手术体外循环患者血液管理指南.pptx
- 下尿路修复重建移植物应用规范中国专家共识.pptx
- 中国儿童急性非静脉曲张性上消化道出血诊治指南(2024).pptx
文档评论(0)