![高中信息技术学考复习必修1数据与计算第三章第一节第二节课时4函数与模块教学课件第1页](http://img-preview.51jiaoxi.com/3/14/14428207/0/0.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![高中信息技术学考复习必修1数据与计算第三章第一节第二节课时4函数与模块教学课件第2页](http://img-preview.51jiaoxi.com/3/14/14428207/0/1.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![高中信息技术学考复习必修1数据与计算第三章第一节第二节课时4函数与模块教学课件第3页](http://img-preview.51jiaoxi.com/3/14/14428207/0/2.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![高中信息技术学考复习必修1数据与计算第三章第一节第二节课时4函数与模块教学课件第4页](http://img-preview.51jiaoxi.com/3/14/14428207/0/3.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![高中信息技术学考复习必修1数据与计算第三章第一节第二节课时4函数与模块教学课件第5页](http://img-preview.51jiaoxi.com/3/14/14428207/0/4.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![高中信息技术学考复习必修1数据与计算第三章第一节第二节课时4函数与模块教学课件第6页](http://img-preview.51jiaoxi.com/3/14/14428207/0/5.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![高中信息技术学考复习必修1数据与计算第三章第一节第二节课时4函数与模块教学课件第7页](http://img-preview.51jiaoxi.com/3/14/14428207/0/6.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![高中信息技术学考复习必修1数据与计算第三章第一节第二节课时4函数与模块教学课件第8页](http://img-preview.51jiaoxi.com/3/14/14428207/0/7.jpg?x-oss-process=image/resize,w_794/sharpen,100)
所属成套资源:全套高中信息技术学考复习必修1数据与计算教学课件
高中信息技术学考复习必修1数据与计算第三章第一节第二节课时4函数与模块教学课件
展开
这是一份高中信息技术学考复习必修1数据与计算第三章第一节第二节课时4函数与模块教学课件,共36页。PPT课件主要包含了·范例,2引入模块等内容,欢迎下载使用。
考点1模块化程序设计1.模块化程序设计思想:将问题分解成若干个子问题,用相对独立的程序段来针对性的解决各个子问题,提高程序设计的效率。2.优点:对于一些常用的程序代码,以模块化的形式进行保存,需要时可重复调用。3.实现方式:函数、模块等。
考点2函数1.定义:组织好的,可重复使用的,用来实现单一或相关联功能的代码段。2.作用:能提高应用的模块性和代码的重复利用率。3.分类(1)内建函数:Pythn提供了许多内建函数,能实现许多功能,比如print( )。
①chr():编码转换为对应的字符·参数:x可以是10进制也可以是16进制形式的数字(0x开头的为十六进制数)。·范例
>>> chr(25991)'文'>>> chr(65)'A'>>> print(chr(48),chr(65),chr(97))#十进制为参数0 A a>>> print(chr(0x30),chr(0x41),chr(0x61))#十六进制为参数0 A a
②rd( ):获取字符的整数表示·参数:x为字符(ASCII码或Unicde)。·返回值:x对应的十进制整数。·范例
>>> print(rd('0'),rd('A'),rd('a'))48 65 97>>> print(rd('你'))20320
③rund(x[,n]):返回浮点数x的四舍五入值。·参数:x:被“四舍五入”的数。n:保留的小数点位数,省略时默认0位小数。·返回值:返回浮点数x的四舍五入值。·注意点:rund( )函数实际意义是“四舍六入五成双”。
>>> rund(8.424,2)8.42>>> rund(8.664,2)8.66>>> rund(8.666,2)8.67>>> rund(8.665,2)8.66>>> rund(8.675,2)8.68>>> rund(6.4)6>>> rund(6.6)7>>> rund(6.5)6>>> rund(7.5)8
典例1写出Pythn Shell中测试下列表达式的结果
(2)自定义函数:实际程序设计中,可根据实际情况自己构造函数实现内建函数无法提供支持的功能,以实现常用代码的模块化。
4.自定义函数语法def 函数名(参数集合): return [函数值表达式] (1)关键词def标识自定义函数的开始。(2)自定义函数命名规则:同变量名命名规则。(3)形参必须放在圆括号()内,多个形参之间用逗号分隔。(4)return [函数值表达式] 结束函数,选择性地返回一个值给调用方[不带表达式的 return 相当于返回 Nne]。(5)自定义函数调用:函数名(实参)。(6)注意点:自定义函数代码要放在主程序调用函数的代码之前。
(7)范例:输入2数,输出较大数。
框中为自定义函数cmpare,最后1行代码中调用了该函数。
典例2输出当前序列中所有素数的Pythn程序如下,请在划线处填上合适的代码。
#以下代码用于自定义一个判断参数x是否为素数的函数。① sspd(x): if x>1: cs=2 flag=False
while cs
相关课件
这是一份高中信息技术学考复习必修1数据与计算第四章课时2编程处理数据教学课件,共60页。PPT课件主要包含了答案C,常用属性,常用函数等内容,欢迎下载使用。
这是一份高中信息技术学考复习必修1数据与计算第四章课时1大数据处理的基本思想与架构教学课件,共34页。PPT课件主要包含了高一各班总分平均值,热门省份Top5,学科百分比示意图,性别比例,大数据处理类型,Hadoop组成等内容,欢迎下载使用。
这是一份高中信息技术学考复习必修1数据与计算第三章第三节简单算法及其程序实现教学课件,共15页。
![英语朗读宝](http://img.51jiaoxi.com/images/ed4b79351ae3a39596034d4bbb94b742.jpg)