2-6第9课自定义函数教案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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()函数,计算列表的平均值。.

实践与创新:

设计一个简单的抽签程序。

评价:

谈收获:

相关文档
最新文档