指令的复用 教学设计(表格式) 清华大学版(2024)信息技术七年级上册_第1页
指令的复用 教学设计(表格式) 清华大学版(2024)信息技术七年级上册_第2页
指令的复用 教学设计(表格式) 清华大学版(2024)信息技术七年级上册_第3页
指令的复用 教学设计(表格式) 清华大学版(2024)信息技术七年级上册_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

知识探究

课时课题第6节指令的复用

1.通过type函数和ini函数的实验活动,熟悉Pylhon部分内置函数的使用,了解Python函数功

能,更好地进行代码编写;

2.通过温标换算函数的编写,掌握自定义函数的写法和调用,了解函数的作用意义,激发程序自定

课时目标义开发的创新力;

3.通过猜数字游戏程序的编写,掌握模块的导入方式以及random模块的常用函数,明白程序代码

共享、封装的好处,并能通过程序编写,培养知识综合应用的能力。

4.通过本课活动,了解Python的可扩展性,提高可持续学习的积极性。

教学挂备机房、Thonny软件、纸笔、学生素材、教学PPT等

教学流程

具体导学过程意图交流

一、教学导入

由项目子问题”项目代码中可能存在过于复杂或重复的代码需要精简”引出。

二、新课导学

1.教师布置本节课学习任务

了解可以直接调用而无须自行编写的代码,来为项目精简项目代码做知识储备。

2.教师介绍具体学习内容

(1)函数及其类型

(2)内置函数及其使用

(3)自定义函数及其使用

3.教师布置阅读“可反复利用的代码段”任务并要求进行梳理

(1)自主阅读:以书本P85-90为主,网络知识作补充

(2)知识梳理:①函数是指已经被编写完成的具有一定功能的可以重复利用

的,主要有两种类型,即由计算机语言直接提供

的,及需要自行编写的。

②常用内置函数有,其调用的

语法格式为:[变量名二]内置函数名([参数值列表])

③自定义函数的语法格式为

def自定函教名([参数列表]):

自定义—数语句―

[return[返回值]]

4.教师引领学生将知识技能内化为能力

(1)检验输入函数接收的数据类型

好实验活拓)

桧出输入国发接收的照弱类型

Python程序从键盘接收数据大多通过input()而数来实现,并通

过赋值语句将其传递给变量。扣果布登逋过键女传输整型数据.邠

么变量直接接收到的数据是否为整效呢?请完成检舲输入函数接收

数据夷型的实验活动,并填写表2.6.2。

实验内容:利用type()函数检测变f■接收输入的数传输的数据

类型.

实的准备:安装Python集成开发环境的计算机、检验婿人函数

接收数据美空的Python代码。

表2.6.2变量数据类型桧验记录表

①先自行调试程序,如有问题再进行组内交流;

②展示、汇报与交流。

(2)温标换算函数的编写实践

济标拣用国泰的猫写实萩

知图265所示.摄氏度与华氏度都是世界上使用较为广泛的温标,不

同也卫的人经常委将其数依相互换算才能正常使用。

摄氏温度转换成华氏温度的换算公式为

华氏温度=摄氏温度<1.8+32

华氏温度转换成摄氏温度的换算公式为

摄氏温度=(华氏温度-32)+1.8

清用Python编写能够实现摄氏温度与华氏温度互相换算的函数,以方

便人打直接调用。

①先画出流程图,再进行程序编写;

②先自行调试程序,如有问题再进行组内交流;

③优化程序,使人机交互更方便;

④展示、汇报与交流

5.教师布置阅读“可导入使用的代码文件”任务并要求进行梳理

(1)自主阅读:以书本P91-95为主,网络知识作补充

(2)知识梳理:①模块通常是一个包含函数、变量等在内的独立程序代码文件,通常

有内置模块与扩展模块两种类型。

②内置模块是由计算机语言提供而无须用户自行定义的模块。以random

模块为例,其提供的常用函数有O

③random模块随机生成I到10之间的整数,代码为。

④安装根据汉字获得拼音功能的“pypinyin”模块,可在终端执行

__________________命令。

6.教师引领学生将知识技能内化为能力

精数字满或租方的孤写实减

猜数字是一个简单有趣的游戏,如图2.6.7所示,游戏程序一般要瓯

机生成一个用户认知范围内的合适整改、若用户的猜测数字与正确答案

不同则提示大小,直到用户猜出正确数字或取消猜测、最后带出用户的

猜测次数。请用Python编写一个猜数字的游戏程序。

图2.6.7晴数字游戏

(1)先画出流程图,再进行程序编写;

(2)先自行调试程序,如有问题再进行组内交流;

(3)优化程序,使人机交互更方便;

(4)展示、汇报与交流

三、习题测试

1.以下代码执行后,输出的结果是

习题SMLpy

defcheck_len(password):

2#检豳码长度

iflen(password)>=6:

returnTrue

else:

print「密码强度不够!,)

returnFalse

8

9print(check_len('12345,))

2.以下代码执行后,最有可能的输出结果是()o

1importrandom

2

3v=random.choice(range(2,10,2))

print(v)

A.0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论