2.6指令的复用(教学课件)-七年级信息科技上册同步教学(清华版2024)

2024-11-05
| 19页
| 347人阅读
| 10人下载
精品

资源信息

学段 初中
学科 信息科技
教材版本 初中信息科技清华大学版A版七年级上册
年级 七年级
章节 第6节 指令的复用
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2024-2025
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 1.91 MB
发布时间 2024-11-05
更新时间 2024-11-05
作者 碧水蓝天
品牌系列 -
审核时间 2024-11-05
下载链接 https://m.zxxk.com/soft/48400101.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

第5节 指令的复用 第二单元 算法及其实现 导入新课 2 2 我们在编写比较复杂的程序时,经常会发现算法中的有些步骤曾经有人编写过,并且可以被直接调用而无须从零开始。大部分的计算机语言都会提供这种可以被直接调用的代码段,其中最为常见的就是函数。 01 内置函数与自定义函数 02 模块与内置模块 contents 目录 行业PPT模板http:///hangye/ 导入新课 03 1.函数 函数原本是数学中的概念,在计算机语言中指已经被编写完成的、具有一定功能的、可以重复利用的代码块。它可以通过简单的方式被反复调用,从而使代码结构变得更为简洁、清晰。函数主要有两大类,一类是计算机语言提供的内置函数,另一类则是我们自己开发的自定义函数。 导入新课 03 2.内置函数 内置函数是由计算机语言直接提供,用户无须知道内部情况就可以调用的函数,如前面已经接触过的input( )与print( )函数。常用的部分Python内置函数如表所示。 讲授新课 内置函数 示例 返回值 int(x) int('20')#将字符串x转换为整数 20 float(x) float(20)#将字符串x转换为浮点数 20.0 str(x) #将数值x转换为字符串str(20 '20’ len(x) len('Python')#返回字符串x的长度 6 max(x) max(2,5,11)#返回给定参数的最大值 IL bool(x) bool('True’)#将x转换为布尔值 True chr(x) chr(65)#返回编码x对应的字符 'A’ ord(x) ord('0')#返回字符x对应的编码值 48 bin(x) bin(15)#返回十进制数x的二进制字符串 '0b1111' oct(x) oct(15)#返回十进制数x的八进制字符串 '0o17' hex(x) hex(15)#返回十进制数x的十六进制字符串 '0xf abs(x) abs(-1)#返回x的绝对值 1 divmod(x, y) divmod(5.3)#返回x被y整除的商和余数 (1,2) pow(x,y) pow(2,3)#返回x的y次方的值 8 查看 Python 的内置函数 通过 print(dir( builtins ))命令,可以查看Python 的内置函数。 通过 help( )函数可以获取内置函数的使用说明。以获取“查看对象类型的 type()函数”为例,help()函数的使用方法如图所示。 拓 展 阅 读 讲授新课 Python 程序从键盘接收数据大多通过input()函数来实现,并通过赋值语句将其传递给变量。如果希望通过键盘传输整型数据,那么变量直接接收到的数据是否为整数呢?请运行,并将相关数据与实验结论填入表中: 实验内容:利用type()函数检测变量接收输入函数传输的数据类型。 实验准备:安装 Python 集成开发环境的计算机、检验输入函数接收数据类型的 Python 代码。 实 践 活 动 讲授新课 讲授新课 实验次数 输入数据 输出 实验结论 变量a的类型 变量b的类型 1 2 3 4 5 讲授新课 3.自定义函数 自定义函数是用户自行开发的一段具有特定功能的、可反复调用的语句块。不同计算机语言的自定义函数的语法略有不同。 def <函数名> ( [参数列表] ): <函数体> [return <返回值>] 定义一个指定函数名的函数,需要给定参数;调用函数后,程序接受参数,执行函数体内的内容;最后返回相应的返回值。 导入新课 03 def是自定义函数的标志,后面紧跟自定义函数名,其命名规则与变量命名规则相同。参数列表可省略或定义有默认值的参数。retum语句可以返回自定义函数的输出值,如果省略则返回 None。 自定义函数的调用与内置函数相似,其调用基本语法格式如下: [变量名=]自定义函数名([参数值列表]) 讲授新课 4.程序调用函数 <函数名> ( [参数列表] ) 程序调用指定函数名的函数,给程序传递参数; 程序得到相应的返回值。 返回值 参数列表 讲授新课 程序调用函数 <函数名> ( [参数列表] ) 自定义函数 def <函数名> ( [参数列表] ): <函数体> [return <返回值>] 形式参数 实际参数 讲授新课 #调用MilkTea函数 MilkTea ( 15 , “珍珠奶茶”) MilkTea ( 17 , “布丁奶茶”) MilkTea ( 10 , “柠檬水”) #定义MilkTea函数 def MilkTea ( price , name ): print(“您好,欢迎光临奶茶店,您点的奶茶是:”,name ) print(“一共收您:”, price , “元”) print(“欢迎下次光临!”) return 1 温标换算函数的编写实践 摄氏度与华氏度都是世界上使用较为广泛的温标,不同地区的人经常要将其数值相互换算才能正常使用。 摄氏温度转换成华氏温度的换算公式为 华氏温度=摄氏温度x1.8+32 华氏温度转换成摄氏温度的换算公式为摄氏温度=(华氏温度-32)÷1.8 实 践 活 动 讲授新课 请用 Python 编写能够实现摄氏温度与华氏温度互相换算的函数,以方便人们直接调用 实践内容主要包括: (1)用流程图设计相关算法。 (2)编写、调试、运行相关代码并观察输出结果。 (3)将相关代码与输出结果向同桌进行展示交流。 实 践 活 动 讲授新课 讲授新课 17 1.模块 模块是复杂程序的重要组成部分,它通常是一个包含函数、变量等在内的独立程序代码文件。我们引用某一模块时,可以直接调用该模块中的函数与变量,使算法的代码实现变得更加容易,程序的结构也因此更加简洁。以Python为例,它为用户提供了内置模块与扩展模块两种类型。 2.内置模块及其使用 内置模块是由计算机语言提供而无须用户自行定义的模块,使用时不仅要了解该计算机语言内置模块的功能,还要知道它的使用方法。 例如 Python 的random 模块为用户提供了多种专用于解决随机性问题的函数(因此被称为随机数模块),极大地方便了用户算法的代码实现。 小清团队准备大量使用函数与模块来减少代码的编写,如运用doat函数确保将输入的字符串转换为浮点数等。 你会使用函数与模块来解决哪些具体问题?请填写在下面的横线上。 项目实施 谢 谢 观 看 $$

资源预览图

2.6指令的复用(教学课件)-七年级信息科技上册同步教学(清华版2024)
1
2.6指令的复用(教学课件)-七年级信息科技上册同步教学(清华版2024)
2
2.6指令的复用(教学课件)-七年级信息科技上册同步教学(清华版2024)
3
2.6指令的复用(教学课件)-七年级信息科技上册同步教学(清华版2024)
4
2.6指令的复用(教学课件)-七年级信息科技上册同步教学(清华版2024)
5
2.6指令的复用(教学课件)-七年级信息科技上册同步教学(清华版2024)
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。