内容正文:
第2单元 算法及其实现
第6节 指令的复用
七年级 上册
1
Python内置函数
主要内容
自定义函数
random模块
2
第6节 指令的复用
教学导入
/01
/02
新课导学
/03
习题测试
/04
小结回顾
/05
作业布置
3
01 准备过程
02 整体结构
03 重点说明
04 名词解释
教学导入
项目代码中可能存在过于复杂或重复的代码需要精简
4
01 准备过程
02 整体结构
03 重点说明
04 名词解释
新课导学
了解可以直接调用而无须自行编写的代码,来为项目精简项目代码做知识储备
1.学习任务
5
01 准备过程
02 整体结构
03 重点说明
04 名词解释
新课导学
(1)函数及其类型
(2)内置函数及其使用
(3)自定义函数及其使用
2.具体学习的内容
6
新课导学
3.知识获取1
自主阅读:以书本P85-90为主,网络知识作补充。
知识梳理:
①函数是指已经被编写完成的具有一定功能的可以重复利用的 ,主要有两种类型,即由计算机语言直接提供的 ,及需要自行编写的 。
②常用内置函数有 ,其调用的语法格式为:[ 变量名 = ] 内置函数名 ([ 参数值列表 ] )
③自定义函数的语法格式为:
def 自定函数名 ([ 参数列表 ]):
自定义函数语句块
[return[返回值]]
7
01 准备过程
02 整体结构
03 重点说明
04 名词解释
新课导学
4.知识技能内化为能力
(1)检验输入函数接收的数据类型
①先自行调试程序,如有问题再进行组内交流;②展示、汇报与交流。
8
01 准备过程
02 整体结构
03 重点说明
04 名词解释
新课导学
4.知识技能内化为能力1
(2)编写温标换算函数
①先画出流程图,再进行程序编写;
②先自行调试程序,如有问题再进行组内交流;
③优化程序,使人机交互更方便;
④展示、汇报与交流
9
新课导学
5.知识获取2
自主阅读:以书本P91-95为主,网络知识作补充。
知识梳理:
①模块通常是一个包含 函数 、 变量 等在内的独立程序代码文件,通常有 内置模块 与 扩展模块 两种类型。
②内置模块是由计算机语言提供而无须用户自行定义的模块。以random 模块为例,其提供的常用函数有 。
③random模块随机生成1到10之间的整数,代码为 。
④安装根据汉字获得拼音功能的“pypinyin”模块,可在终端执行____________命令。
10
01 准备过程
02 整体结构
03 重点说明
04 名词解释
新课导学
6.知识技能内化为能力2
①先画出流程图,再进行程序编写;
②先自行调试程序,如有问题再进行组内交流;
③优化程序,使人机交互更方便;
④展示、汇报与交流
实践活动:编写猜数字游戏程序
11
01 准备过程
02 整体结构
03 重点说明
04 名词解释
习题测试
2.以下代码执行后,最有可能的输出结果是( ) 。
1.以下代码执行后,输出的结果是 。
A. 0 B. 4 C. 10 D. 12
12
01 准备过程
02 整体结构
03 重点说明
04 名词解释
小结回顾
请同学按照下列提示进行总结回顾:
学到了哪些知识与技能?
提升了哪些方面的能力?
生成了怎样的观点?
......
13
01 准备过程
02 整体结构
03 重点说明
04 名词解释
作业布置
请各小组对项目探究的阶段成果进行整理并提交:
......
1.random模块可以随机生成算式中的数值,需要在项目中使用
2.项目中用到的内置函数或者其它模块
14
$$