2020—2021学年新世纪版(2018)信息技术八年级下册 课件-第3课 呼吸灯

2021-03-20
| 6份
| 20页
| 420人阅读
| 308人下载
普通

资源信息

学段 初中
学科 信息科技
教材版本 初中信息技术新世纪版八年级下册(2018)
年级 八年级
章节 第三课呼吸灯
类型 课件
知识点 -
使用场景 同步教学
学年 2021-2022
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 25.56 MB
发布时间 2021-03-20
更新时间 2023-04-09
作者 老韩家
品牌系列 -
审核时间 2021-03-20
下载链接 https://m.zxxk.com/soft/27441838.html
价格 0.00储值(1储值=1元)
来源 学科网

内容正文:

第三课 呼吸灯 信息技术新世纪版 八年级下 学习要点: 1.进一步熟悉 for 循环语句,理解 for 循环需要遍历语句中的< 序列 >。 2.掌握 range() 函数的用法。 3.掌握函数的定义和调用方法。 重难点: 重点是掌握函数的定义及调用方法。 难点是理解循环的控制。 课前导入 呼吸灯是指灯光“由暗到明,再由明到暗”,不断循环的灯。 思考: 生活中,在哪些地方可以见到呼吸灯? 怎样才能做出呼吸灯的效果呢? 新知学习:for 循环 将灯光的亮度由0变到9,再由9变到0,如此反复循环,就可以让LED灯呈现出呼吸灯的效果。我们使用for循环来设计呼吸灯。 for 循环是编写程序必须掌握的命令。 演示操作并探究 【例题3-1】将LED点阵屏幕上正中间的灯设计成呼吸灯。 第一步 新建硬件作品,进入图形化编程模式。 选择新建硬件作品 选择micro:bit确定 进入micro:bit编辑界面 第二步 编写如下积木程序: 运行程序,你在micro:bit上看到了什么效果? 问题探究 程度效果展示: 小博士 for循环语句的格式如下: for <变量> in <序列>: <语句块> <序列>可以是列表,或者是一个字符串,或者是range()函数产生的序列。for语句的循环次数为列表或序列中的元素个数,或者字符串中字符的个数。<变量>依次取列表或序列中的元素为值,或者依次取字符串中的字符为值。 range()函数的完整格式是range(a,b,c),其作用是创建一个从整数a开始,公差是c,到整数b结束(不含b)的数的序列。例如: range(9,-1,-1)表示序列[9,8,7,6,5,4,3,2,1,0];for i in range(9,-1,-1)的作用是:使程序循环10次,每次i对应的值分别是9,8,7,6,5,4,3,2,1,0。 range(a,b,c)中的a和c都可以省略,如果a省略,默认为0;如果c省略,默认为1。例如: range(10)实际上就是range(0,10,1)。 小组探究完成任务 1、修改【例题3-1】编写程序,使micro:bit的四个角上交替显示呼吸灯。 程序展示: 运行程序,可以看到micro:bit上的四个角交替显示呼吸灯。 程序运行效果展示 2、仔细阅读下面的倒计时程序: from microbit import * go=[] for i in range(9,-1,-1): si=str(i) go.append(si) display.show(go,delay=500,wait=True,loop=False,clear=True) 将程序复制到micro:bit上,运行的效果是什么样的? 程序运行效果展示 新知学习探究:函数 【例题3-2】编写程序,使micro:bit的四个角上交替显示呼吸灯。 (P13试一试1)的程序重复代码太多,有没办法可以将代码优化呢? 使用函数:调用函数lamp 第一步 打开【例题3-1】编写的程序。 第二步 进入积木编程模式,单击函数积木盒,定义lamp函数: 第三步 调用函数lamp(x,y),使micro:bit的四个角上交替显示呼吸灯。 程序展示: 程序运行效果展示 小组完成任务探究 (P16试一试1)编写程序,让呼吸灯在LED点阵屏幕上随机闪耀。 程序展示: 程序运行效果展示 (P16试一试2)修改【例题3-2】程序,使micro:bit四个角上的LED灯同时显示呼吸灯。 程序展示: 程序运行效果展示 Lavf57.58.101 $
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。