- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
学而优教有方
PAGEPage2/NUMPAGESPages4
第12课代码复用调函数
一、教学目标?
1.了解函数的作用和Python中常用的内置函数。
2.掌握函数的定义和调用方法。
3.利用函数编程解决实际问题。
二、教学重难点分析
教学重点:自定义函数。
教学难点:利用函数编程解决实际问题。
三、教学准备
1.教学环境
软件环境:多媒体网络教学软件、Python编程软件。
硬件环境:多媒体网络教室。
2.教学资源
教学课件、程序范例等。
四、教学建议
本课的主题是利用Python中的函数,包括内置函数和自定义函数解决代码复用的问题。可利用一个程序实例,引出本节课的课题:代码复用调函数。
学习内置函数时,可以让学生回忆已学过的内置函数及其用法,从而引出新的内置函数的学习。
学习自定义函数时,可以先讲一个简单的例子,由浅入深,从无参数无返回值的函数到有参数有返回值的函数逐步深入,展开教学。全局变量在函数中的使用只需了解即可。
(一)内置函数
Python内置了一些常用函数,用户可以直接使用,如前面已经多次使用的print()函数、int()函数、input()函数等都是内置函数。本课中新增的几类内置函数,不必强求学生死记硬背,在编程实践中让学生学会应用即可。
(二)自定义函数
自定义函数的基本格式以及函数的调用,可在探究实践中让学生进行理解记忆,在理解的基础上做到简单应用。
(三)函数的应用
“探究实践一”要求学生利用函数编写程序,在屏幕上打印输出两组同样的图形,重在体验函数的代码复用功能。该题比较简单,可让学生利用课本提示,自主对无参数无返回值的函数进行探究学习,然后让成功编写出代码的学生演示讲解算法思想和程序代码,实现学生间的思维碰撞。
“探究实践二”要求学生利用函数编写程序,求解n!。本题中的函数为有参数有返回值的自定义函数,并且其中应用的数学知识(阶乘)对学生来说是新知识。教师应先给学生进行相应的数学知识的补充讲解,然后再引导学生进行算法分析,画出流程图或用自然语言、伪代码等方式梳理解题思路。教师可以引导学生根据算法分析,编写出程序代码,培养和提升学生的问题分析能力和计算思维能力。
算法分析:根据阶乘的定义,本题可利用递推法计算n!。
1!=1
2!=1*2=2
3!=1*2*3=6
……
n!=1*2*...*(n-1)*n
根据上述分析,引导学生编写Python代码。
deffac(n):
s=1
foriinrange(1,n+1):
s=s*i
returns
“小试身手”要求学生编写一个判断素数的函数,参考程序如下:
“探究实践三”要求学生利用海伦公式求解多边形的面积,属于有参数有返回值的自定义函数的应用。其中应用的数学知识(海伦公式)对学生来说是新知识,教师应首先给学生讲解海伦公式,然后再引导学生分析问题,梳理算法,编写程序解决问题。
(四)巩固提升
“巩固提升”要求学生利用本课所学的自定义函数编写程序,难度为关联结构水平。教师可利用该任务检测学生的学习质量,学生也可据此检测自己的学习水平。
第1题参考程序:
第2题参考程序:
(五)成果分享
可分小组交流学生编写的程序,在交流的过程中,学生总结回顾本节课学到的知识和操作技能,进一步感受Python编程的魅力。
五、教学评价设计
本课的主要内容为内置函数和自定义函数。内置函数教师可以根据教学内容通过测评题来检测掌握情况;自定义函数的内容都包含在三个探究实践中。对于自定义函数的内容教师可以根据课堂上学生的表现,依据SOLO分类评价理论进行过程性评价;也可依据SOLO分类评价理论对学生编写的程序进行分级评价。
六、补充资料
本课的“知识链接用文件存储数据”属于补充性学习材料,用于拓展学生用文件读入、存储和输出数据的知识和操作技能,为选学内容。
您可能关注的文档
- 黑龙江省大庆市一中2022-2023学年高二下学期期中语文试题(解析版).docx
- 黑龙江省鹤岗市一中2022-2023学年高二下学期期中语文试题(解析版).docx
- 黑龙江省鹤岗市一中2022-2023学年高二下学期期中语文试题(原卷版).docx
- 黑龙江省密山市四中2022-2023学年高二下学期期中语文试题(解析版).docx
- 黑龙江省大庆市二中2022-2023学年高二下学期期中语文试题(解析版).docx
- 黑龙江省大庆市铁人中学2022-2023学年高二下学期期中语文试题(解析版) (1).docx
- 黑龙江省齐齐哈尔市实验中学2022-2023学年高二下学期期中语文试题(解析版).docx
- 黑龙江省哈尔滨市黑龙江省实验中学2022-2023学年高二下学期期中语文试题(解析版).docx
- 河南省郑州市基石中学2022-2023学年高二下学期期中语文试题(解析版).docx
- 河南省郑州市实验中学2022-2023学年高二下学期期中语文试题(解析版).docx
最近下载
- SL 180-2015 水文自动测报系统设备 遥测终端机.pdf
- 2024年国家开放大学(电大)-农业经济管理(一对一)历年考题高频考点荟萃带答案.docx
- 二子玉川站案例解读.pptx VIP
- 蒸馏法制备高纯金属锂工艺以及改进.doc
- 项目十多元微分学 教案 《高等数学》(高教版).doc VIP
- 2019 水电工程场内交通道路设计规范.docx
- 国家开放大学《人体解剖生理基础》形考任务1-4参考答案.pdf
- Maxon-Motor-电机产品手册(中文版)(1)000-050.pdf
- 广东省东莞市2021--2022学年度第二学期七年级期末考历史试卷(含答案).pdf VIP
- 2022-2023学年广东省广州市天河区七年级(下)期末语文试卷.doc
文档评论(0)