欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    浙教版(2020版)信息技术八年级上册3-12Python的函数教案3961.pdf

    • 资源ID:75451675       资源大小:497.44KB        全文页数:5页
    • 资源格式: PDF        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    浙教版(2020版)信息技术八年级上册3-12Python的函数教案3961.pdf

    Python 的函数 课题 Python 的函数 单元 算法与程序设计 学科 信息 年级 八年级 主备人 时间 教学目标 1、理解函数的概念,掌握常用内建函数的格式和功能。2、初步掌握函数的定义和调用方法,理解函数的参数传递过程。3、通过“斐波那契数列问题”的程序实例,能够编写简单使用自定义函数的应用程序,深入理解函数的概念和掌握函数的应用。4、培养学生的创造性思维能力、探索精神,让学生体验成功的喜悦。重点 函数的定义和调用方法。难点 函数的参数及传递过程。教 学 过 程 二次备课 一、导入新课 前面我们学习了利用 Python 的结构设计程序,解决一些实际问题,那么当遇到很复杂的实际问题时,我们也可以利用 Python 函数来解决。这节课我们就一块来学习 Python 函数。二、讲授新课 用计算机解决问题,常将一个复杂的大问题分解成一系列简单的小问题。当问题细化到足够简单时,问题解决者就可以为每个小问题编写程序,并通过函数进行封装。当各个小问题都解决了,大问题也就迎刃而解。(一)函数的概念 函数是一段具有特定功能、可重复使用的语句块。函数用函数名来表示,并通过函数名进行功能调用。在 Python 中主要有两类函数:系统内建函数和用户自定义函数。内建函数(又称为内置函数)是指 Python 解释器内置的函数。Python 常用的内建函数如下表所示。例如,内建函数 len()的应用:st=Python len(st)6 lst=HUAWEI,OPPO,VIVO len(st)3 【想一想】如果没有 len()函数,还有什么办法可以求字符串或者列表的长度呢?【想一想】既然没有 len()函数也能实现这个功能,Python 为什么要提供内建函数呢?(二)自定义函数 Python 提供了许多内建函数,如 print()等。但用户也可以根据需要创建函数,由用户创建的函数就叫作自定义函数。1、定义函数 Python 使用保留字 def 定义一个函数,语法格式如下:def (参数列表):return 自定义函数一般由函数名、参数和函数体组成。函数名可以是任何有效的 Python 标识符;参数(可以有零个、一个或多个)称为形式参数,简称为“形参”。当需要返回值时,使用 return 语句,否则函数可以没有 return 语句,这样的函数返回 None 值。简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串用于存放函数说明。函数内容以冒号起始,并且缩进。return 表达式 结束函数,选择性地返回一个值给调用方。不带表达式的 return 相当于返回 None。2、调用函数 在 Python 程序中,定义一个函数后,相当于给定了函数的名称,指定了参数和代码块结构。当通过调用的方式来执行这个函数时,便是在使用这个函数。函数的调用和执行,其语法格式如下:(参数列表)参数列表中给出要传入函数内部的数据,这类参数称为实际参数,简称为“实参”。程序调用一个函数需要执行以下四个步骤:(1)调用程序在调用处暂停执行;(2)在调用时将实参复制给函数的形参;(3)执行函数体语句;(4)函数调用结束给出返回值,程序回到调用前的暂停处继续执行。例如,定义函数 print info(),调用该函数后输出姓名和年龄。运行结果 Name:miki Age:50 Name:miki Age:50 带有默认值的参数一定要位于参数列表的最后面,否则程序会报错。首先,定义函数 printinfo(name,age),两个形参由逗号分隔,函数体是两个输出语句,分别输出姓名和年龄。然后,调用该函数 printinfo()第一次调用时按形参位置传入两个实参 第二次调用时按形参关键字传入两个实参。三、函数应用的程序实例 斐波那契数列问题:假设某人买了一对小兔子,这对小兔子从第三个月开始,每个月都会生一对小兔子,而所有的小兔子到了第三个月又会每月生一对小兔子。问:第 n 个月会有多少对兔子?1、问题分析 斐波那契数列又称黄金分割数列,因数学家斐波那契以“兔子繁殖”为例而引入,故又称为“兔子数列”。根据题意,兔子数量与时间的关系如下表所示。除第一个和第二个数据特殊外,其他数据都可通过前两个数据生成 fib(1)=1,fib(2)=1 fib(3)=fib(1)+fib(2)=2 fib(n)=fib(n-1)+fib(n-2)(n2)2、算法设计 通过以上分析,输人数据为月数n,初始数据为fib(1)=1,fib(2)=1,中间数据可通过公式 fb(i)=fib(i-1)+fib(i-2)计算得到,输出数据为第n 个月的兔子对数 fib(n)值。其算法用流程图表示,如图所示。3、编写程序 根据上述算法,为便于输出每个月的兔子对数,首先定义函数 fib(),然后输入月数 n,最后通过 for 语句循环调用函数 fib()并输出每个月的兔子对数。其程序代码如下:4.调试运行 按 F5 键,输入月数,运行结果如图所示。日积月累 赋值语句“a,b=b,a+b”先进行赋值号右边算式的计算,再把计算结果依次赋给左边变量。这种写法可以实现变量交换,例如:a,b=b,a。四、随堂练习 1、没有 return 语句的函数返回值()。A.无 B.其参数 C.其变量 D.None 2、以下程序实现:计算给定日期是该年的第几天。请在划线处填写合适的代码,完善程序。3、写函数,接受 n 个数字,求这些参数数字的和。def sum_func(*args):sm=0 for i in args:sm+mi return sm print(sum_func(1,2,3,7,4,5,6)#结果为()五、总结 1、函数的概念 2、自定义函数(定义函数、调用函数)3、函数应用的程序实例 六、布置作业 作业本第 12 课 课堂反思

    注意事项

    本文(浙教版(2020版)信息技术八年级上册3-12Python的函数教案3961.pdf)为本站会员(得**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开