《【信息技术 】函数与代码复用课件 高中信息技术浙教版(2019)必修1.pptx》由会员分享,可在线阅读,更多相关《【信息技术 】函数与代码复用课件 高中信息技术浙教版(2019)必修1.pptx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、函数与代码复用函数与代码复用2019教科版高中信息技术把大象装进冰箱需要几步:1、打开冰箱2、装进大象3、关闭冰箱一、情境导入一、情境导入一、情境导入一、情境导入如何打开冰箱?如何装进大象?如何关闭冰箱?检查电源是否接通;(启动冰箱)打开拉手;确定体型确定体重确定搬进冰箱保持电源畅通再次检查关闭拉手一、情境导入一、情境导入A.如何打开冰箱?B.如何装进大象?C.如何关闭冰箱?三个模块中又需要做流程图,再细分,每个步骤又可以细化做流程图,因此,用模块化的思想来说,A、B、C各是三个模块,实现三个功能,而每个功能组合,是完整的主题任务方案。二、新知讲授二、新知讲授函数函数是组织好的,可重复使用的,
2、用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。二、新知讲授二、新知讲授函数语句的结构函数一般包括函数名、参数、返回值和函数体等四部分。其中,函数名和函数体是必不可少的,参数和返回值可根据需要进行定义。定义函数的基本格式如下:def函数名(参数)#函数说明语句或语句组return返回值函数的定义,语句结构def函数名(参数)#函数说明语句或语句组return返回值二、新知讲授二、新知讲授定义/传入参数输出结果函数体函数定义符号函数的定义,小练二、新知讲授
3、二、新知讲授dejisuan(actions)ifaction=“5”:print(不正确!)elifaction=“8”print(正确)elifaction=7print(不正确!)elifaction=“9”print(不正确!)elseprint(不正确!)分析一下结构并找出其中错误的地方!参数不一致;没有冒号;定义符为def。修改一下自己运行看看结果吧!函数的调用二、新知讲授二、新知讲授参数是用来向函数传递值的当有多个参数时,各个参数之间用逗号分隔开。函数执行完成后,由return语句将表达式值返回给调用者,结束函数。函数的调用采用函数名(参数)的方式。当调用函数时,会根据参数值,依
4、次执行函数内部语句。函数的调用二、新知讲授二、新知讲授defjisuan(action):ifaction=5:print(不正确!)elifaction=8:print(正确)elifaction=7:print(不正确!)elifaction=9:print(不正确!)else:print(不正确!)#调用函数jisuanaction=input(请计算2*4:)duanwu(action)函数体的定义函数体的调用注意参数可是变量也可是数字练一练调用python内部函数二、新知讲授二、新知讲授函数体的定义常见的系统函数有以下几种:数学运算类函数;数据转换类函数;字符串操作类函数;输入输出函
5、数;文件操作类函数;其他类函数。数学运算对数函数:math.log()指数函数:math.pow(x,y)最大值:math.max()最小值:max.min()调用内部函数时,要运用import语句,如importmath调用python内部函数二、新知讲授二、新知讲授函数体的定义三、综合探究三、综合探究函数体的定义小组合作,制作一个计算器,使其能够计算输入的y=ax。三、综合探究三、综合探究函数体的定义y=ax:importmatha=int(input(请输入底数:)x=int(input(请输入指数:)defzhishu(a1,x1):y=math.pow(a1,x1)returnyprint(a,x,zhishu(a,x)import math:导入数学库int:系统函数,整型数据def:自定义函数zhishua,x:全部变量a1,x1:局部变量四、课后作业四、课后作业函数体的定义1、什么是函数?2、如何定义函数?3、如何调用函数?4、如何使用数学库函数?