2-6第9课自定义函数教案
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第9课自定义函数
邹城市鲍店煤矿学校沈玉新
教学目标:
1、了解函数的基本含义,掌握自定义函数的语法。
2、学会定义和使用自定义函数,能够使用函数进行模块化程序设计。
3、初步体验模块化程序设计的理念,能够将复杂的问题进行有条理的分析,逐步解决问题。
教学重点:自定义函数的语法及定义
教学难点:自定义函数的基本含义
教学方法:自主探究、小组互助、任务驱动
教学准备:课件、素材、学案
教学过程:
(一)教学引入
解决复杂问题感觉很困难,可分解成多个简单的小问题,解决起来就容易了。这是一种解决问题的策略,这也可应用到编程上来。
(二)教学内容
活动一:自定义函数
1、编写输出打印“三角形”图形的程序。
2、如何自定义函数?自定义函数的语法格式。如何调用?
3、自定义一个输出打印三角形图形的函数sjx(),并调用。
4、设置一个带参数的输出三角形图形的函数sjx2(),并调用输出10行三角形图形。
def sjx(n):
for i in range(1,n):
print(“*”*)
活动二、函数的返回值
1、定义两个参数的函数,解一元一次方程,ax+b=0。
2、全局变量与局部变量的定义与区别。
活动三:基本统计
通过输入数据建立列表,并计算列表的平均数。
1、定义getNum()函数,以输入的方式获得一组数据。
2、定义mean()函数,计算列表的平均值。.
实践与创新:
设计一个简单的抽签程序。
评价:
谈收获: