专题2.4 可以复用的代码(第2课时)(教案)-高一信息技术同步精品课堂(新教材教科2019版必修1)

2020-08-04
| 5页
| 2708人阅读
| 43人下载
精品

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术教科版必修1 数据与计算
年级 高一
章节 2.4 可以复用的代码
类型 教案
知识点 -
使用场景 同步教学
学年 2020-2021
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 666 KB
发布时间 2020-08-04
更新时间 2020-08-04
作者 小东
品牌系列 -
审核时间 2020-08-04
下载链接 https://m.zxxk.com/soft/11520164.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

第二单元 编程计算 2.4 可以复用的代码(第2课时) 考虑到必修模块对学生的要求,本节只涉及函数和代码的发布。我们将从系统函数过渡到自定义函数。定义函数时的函数名、参数、返回值和函数体,以及调用函数时的参数传递过程都是本节的重点内容。 · 通过火柴棒摆数字问题,了解函数的作用;掌握函数的定义和调用方法;掌握发布共享代码、导入和使用模块的方法。 · 通过解决复杂问题,形成“自顶向下、逐步细化”的思想,提高数字化分享的意识,能在虚拟社会中与其他成员安全、负责任的交流。 1. 函数的定义。 2. 发布共享代码。 3. 导入模块并使用。 教师准备:打开微机,课件、投影仪等。 学生准备:结合课本提前预习。 【导入新课】 函数可分为系统函数和用户自定义函数。 · 前面使用过的print( )和input( )函数都是系统函数。 · 自定义函数:一般包括函数名、参数、返回值和函数体等四部分。 定义函数的基本格式是: def 函数名(参数): #函数说明 语句或语句组 return 返回值 参数是用来向函数传递值的,当有多个参数时,各个参数之间用逗号开。函数执行完后,由return语句将表达式值返回给调用者,结束函数。 【教师活动】 下面来看一个简单的例子,这个函数用来求n! def factorial(n): #求n! s=1 for i in range(2,n+1): s=s*i return s # 调用factorial 函数 total=factorial(4) print(total) · 发布共享代码 请将“计算一个数字需要多少根火柴棒”的函数match-num转换为模块,然后发布。 首先做好发布前的准备工作。在D:\创建一个文件夹mymodule, 其中包含mymodule.py和setup.py两个文件。 mymodule.py是一个模块文件,其内容就是match-num函数。 def match_num(num) f=[6,2,5,5,4,5,6,3,7,6] #0至9分别需要多少根火柴棒 if num==0: #将火柴棒总数变量赋初值 total=f(0) else: total=0 while (num>0): x=num % 10 #取num除以10的余数,即num的

资源预览图

专题2.4 可以复用的代码(第2课时)(教案)-高一信息技术同步精品课堂(新教材教科2019版必修1)
1
专题2.4 可以复用的代码(第2课时)(教案)-高一信息技术同步精品课堂(新教材教科2019版必修1)
2
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。