2.4可以复用的代码-【新教材】教科版(2019)高中信息技术必修一教案

| 7页
| 1792人阅读
| 15人下载
普通

第二单元 编程计算

(教科版2019版必修一)

2.4 可以复用的代码(2个课时)

一、教材分析

 本节我们将围绕“解决火柴棒摆数字问题”项目展开学习。项目主要包含“用自定义函数实现火柴棒摆数字问题”和"发布共享代码实现火柴棒摆数字问题"两个任务。任务一通过函数实现程序内的代码复用;任务二则侧重于在新程序中调用外部共享模块。该节是第2单元难度最大的一节,因此在本节教学中可以适当放缓教学进度,给学生尽可能多的指导。

二、教学目标

1.通过火柴棒摆放数字问题,了解函数的作用;掌握函数的定义和调用方法;掌握发布共享代码、导入和使用模块的方法。

2.通过解决复杂问题,形成“自顶向下、逐步细化”的思想,提高数字化分享的意识,能在虚拟社会中与其他成员安全、负责任地交流。

三、重点难点

1.计掌握函数的定义和调用方法。

2.发布共享代码、导入和使用模块的方法。

四、教学过程

(第1课时)

1. 复习

 

 

page number 0

 


 

 

 

 

 

 

2. 火柴棒数字(重点是设计构思)

(1)思考:有6根火柴棒,列出所有能摆出的自然数,要求火柴棒正好用完?

            学科网 版权所有

 

 

①列出3个可以用6根火柴棒摆放的数字,分别是  0 、 6 、 9 、 14 、 41 、  77 、111 。

②6根火柴棒能摆放的最大数是  111   。

(2)设计构思:

①数字“1”需要的火柴棒最少,因此能摆出的自然数最大是111。

②对0-111之间的每一个数进行计算,统计需要的火柴棒根数。

③凡是恰好需要6根火柴棒的数直接输出。

(3)介绍流程图:

在介绍流程图时,重点介绍主程序与自定义函数的区别(用两程序员合作为案例),对于具体流程只需稍微了解即可。page number 1

 


 

 

3.函数

函数可分为系统函数和用户自定义函数。

①前面使用过的print(  )和input(  )函数都是系统函数。

②自定义函数:一般包括函数名、参数、返回值和函数体等四部分。

定义函数的基本格式是:

 

 

 

参数是用来向函数传递值的,当有多个参数时,各个参数之间用逗号开。函数执行完后,由return语句将表达式值返回给调用者,结束函数。page number 2

 


由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。