教科版(2019)高中信息技术必修一2.4 可以复用的代码-课件(共15张PPT)

文档属性

名称 教科版(2019)高中信息技术必修一2.4 可以复用的代码-课件(共15张PPT)
格式 ppt
文件大小 3.5MB
资源类型 教案
版本资源 教科版(2019)
科目 信息技术(信息科技)
更新时间 2021-10-22 11:51:39

图片预览

文档简介

(共15张PPT)
2.4可以复用的代码
有6根火柴棒,列出所有能摆出的自然数,要求火柴棒正好用完。
火柴棒摆数字
问题:
列举3个可以用6根火柴棒摆放的数字_______、__________、__________。
2. 6根火柴棒能摆放的最大数是____________。
6 2 5 5 4 5 6 3 7 6
火柴棒摆数字
火柴棒摆数字
火柴棒摆数字的算法及流程图表示
火柴棒摆数字的算法及流程图表示
将这个数的每个数位上的数字所需要的火柴棒数加起来。实现方法是将这个数除以10取余,求得个位数;然后将这个个位数需要的火柴棒数累加;接着将这个数除以10取整,去掉个位数;重复以上步骤直到这个数为0。
函数
自定义函数
函数的组成:
函数一般包括函数名、参数、返回值和函数体4部分。
其中函数名和函数体是必不可少的,参数和返回值可根据需要进行定义
自定义函数
参数
函数名
函数体
参数
返回值
必不可少
自定义函数
参数
形式参数:用在定义函数时
实际参数:用在调用函数时
自定义函数
格式
def 函数名(参数):
#函数说明
语句或语句组
return 返回值
自定义函数
自定义函数
def factorial(n):
#求n!
s=1
for i in range(2,n+1):
s=s*i
return s
#调用factorial函数
total=factorial(4)
print(total)
思考下面例子的函数名、参数与返回值
自定义函数
def factorial(n):
#求n!
s=1
for i in range(2,n+1):
s=s*i
return s
#调用factorial函数
total=factorial(4)
print(total)
函数名:factorial
参数:n(形式参数)
4(实际参数)
返回值:s
thanks!
谢谢