内容正文:
教学设计
课例名称
2.4.3算法与程序实现的综合应用(第二课时)
学段学科
高一 信息技术
教材版本
人教中图版
章节
必修1 第二章 第四节
授课学校
吉林省前郭县第五中学
核心素养
目标
1、 根据具体需要,应用不同的算法,编写程序实现相应的问题求解。
2、 借助给定的资源进行对比,完成相应问题分析。有意识地迁移,应用所学方法解决类似问题,强化主动应用算法知识解决问题的意识。
3、分析程序实现的关键技术,加深学生对数字化工具背后的技术思想和方法的感悟。
教学重难点
1、教学重点:
词频统计的算法设计与程序实现。
亲历阅读与分析程序,体会程序中每一语句、函数的含义。
2、教学难点:
结合具体问题进行算法优化,并总结此类问题的解决方法,迁移到类似问题中。
教材分析
本节内容是算法与程序实现的综合应用,教材案例中引用一个重要的技术支撑:字典。本节多了一些全新概念和功能实现,在教学中需要不拘泥于教科书中提供的资源,拓展更多的内容。
本节内容较多,分为两课时讲解,第一课时主要学习字典的相关知识,第二节课主要是经历具体问题的解决过程,进行算法与程序实现的综合应用,由浅入深,自顶而下,逐步求精地学习。
教学策略
本节强调学生通过感悟迁移和操作来体验算法与程序的综合应用,通过案例的举证和类比总结相关问题的解决方法。
突出学生主体,让学生亲历问题解决的全过程,通过师生交流、生生交流、逐步理解和内化算法思想,鼓励学生对运行结果进行分析,思考问题产生的原因,进一步优化。
2.4.3算法与程序实现的综合应用
第二课时
教学准备:
在电脑cmd后台下载安装如下工具:
一、温故知新——字典与列表
对前面所学的字典与列表进行比较,归纳梳理,总结出相似点与不同点。
1、相似点
列表的元素和字典的值可以是任意类型,比如数字、字符串、列表、字典,甚至对象等类型。
2、不同点
(1)列表有顺序,索引总是从 0 开始、连续增大的,字典无序,不需从0 开始。
(2)列表不允许对不存在的索引赋值,但字典则允许直接对不存在的 key 赋值。
(3)列表中的元素是使用索引访问的,通过索引可以对数据进行查询、修改、删除。
(4)字典中的元素是使用键来访问的,通过键可以对数据进行查询、修改、删除。
(5)字典的查找效率要比列表的查找效率更高。
二、讲授新知
(一)字典与列