3.2.5.1 函数的构造及应用 教学设计---浙教版(2019)信息技术 必修1 数据与计算

2021-06-24
| 5页
| 2549人阅读
| 848人下载
普通

内容正文:

函数教学设计 课程标准 和 教学目标 函数 教材内容:3.2.5.1函数的构造及应用 适应的课程标准: 1.7掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。 教学目标: ●掌握函数的构造(函数名、参数结合、函数体、函数值)和调用方法。 ●掌握通过自定义函数编程解决问题的方法。 指向的核心素养: ●信息意识:在合作解决问题的过程中,愿意与团队成员共享信息,实现信息的最大价值。 ●计算思维:(1)通过判断、分析与综合各种信息资源,运用合理的算法形成解决问题的方案。(2)总结利用计算机解决问题的过程与方法,并迁移到与之相关的其他问题解决中 学习环境:有教学控制软件的多媒体机房,需要安装Python编程环境。 建议课时:1课时 教学活动设计 教学环节 教学过程 设计意图 情境导入 问题1:Python中有很多内建函数,现有一个列表lst = [3, 2, 5, 4, 7],请问要找到列表中最大的数应该使用哪个函数?代码如何写? 参考答案: max,max(lst)。 问题2:如果不用Python的内建函数max,直接写代码来找到列表lst中的最大值代码该如何写? 参考答案: lst = [3, 2, 5, 4, 7] maxn = lst[0] for item in lst[1:]: if item > maxn: maxn = item print(maxn) 问题3:对比问题1和问题2查找列表中最大值的方法你觉得哪种方式更加简单?假设在你的程序中有26个列表需要查找列表中的最大值,是采用问题2的方式重复问题2中的代码还是直接调用max函数更加简便、省力? 参考答案: 使用内建函数更加简单。如果需要重复使用函数,调用内建函数更加简便、省力、省代码。 教师总结: ①内建函数实际上只是实现了某段代码功能的快捷方式。 ②内建函数可以重复使用,省去我们写重复代码的成本。 问题4:同学们查一查?有没有什么函数可以快速的计算列表中所有数字的平均值的? 参考答案: 没有。 教师总结: 不是任何情况下都有可以用内建函数来解决我们编程中的问题,不是所有的功能都可以用内建函数来解决,但是在我们实际的编程中确实存在在这样一些功能,经常需要使用的,比如求平均值,Python的作者也考虑到了这一点,

资源预览图

3.2.5.1  函数的构造及应用   教学设计---浙教版(2019)信息技术 必修1 数据与计算
1
3.2.5.1  函数的构造及应用   教学设计---浙教版(2019)信息技术 必修1 数据与计算
2
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。