信息技术第四册第一单元microbit开发版3课灵活变量教案.pdf
- 文档编号:30839284
- 上传时间:2024-01-30
- 格式:PDF
- 页数:7
- 大小:806.24KB
信息技术第四册第一单元microbit开发版3课灵活变量教案.pdf
《信息技术第四册第一单元microbit开发版3课灵活变量教案.pdf》由会员分享,可在线阅读,更多相关《信息技术第四册第一单元microbit开发版3课灵活变量教案.pdf(7页珍藏版)》请在冰豆网上搜索。
本教案教师课前学习使用,具体上课环节以项目式教学为主,以本教案教师课前学习使用,具体上课环节以项目式教学为主,以项目为主线、学主教从,在老师的辅助下,引导或指导学生分析。
项目为主线、学主教从,在老师的辅助下,引导或指导学生分析。
第第33课课灵活的变量灵活的变量一、学习目标一、学习目标1.初步了解变量的概念和运行机制。
2.掌握创建变量的方法,初步形成“传感器的值也是变量”的思想。
3.初步掌握使用以一定的数值为幅度更改变量的方法。
4.认识光线传感器。
5.掌握将传感器的值嵌入到指令块的方法。
6.初步感知模拟量输出在电子元器件上的应用。
二、教学重难点二、教学重难点教学重点:
初步了解变量的概念和运行机制;认识光线传感器。
教学难点:
初步掌握使用以一定的数值为幅度更改变量的方法。
三、教具准备三、教具准备Makecode编程软件、BBCmicro:
bit开发板四、教学设计四、教学设计环节环节活动设计活动设计设设计计意意图图反反思思一、一、生活生活发现发现一、生活情境一、生活情境1.当我们行走在马时,走到路口,通常会遇到交通指示灯(红绿灯),如果恰好遇到红灯,等待一段时间后,当信号灯快变成绿灯时,会发现信号灯开始倒计时,9,8,7,3,2,1。
我们能不能用开源硬件做出倒计时的效果呢?
2.红绿灯倒计时。
3.展示LED灯显示数字。
二、问题提出二、问题提出1.讨论问题
(1)做倒计时灯哪些方法?
(学生讨论,教师总结)
(2)根据要求,使用“变量”实现倒计时效果,我们需要用到哪些指令块?
对自己制作一个倒计时LED灯有哪些想法?
大家分组讨论,各小组把讨论的问题汇总起来。
2.生成问题“的问题很多,有,还有,大家来一起分析,对于制作倒计时LED灯来说,有用的问题有哪些。
”接着评价哪些小组讨论的问题有下面几个,并给予表扬。
(1)变量如何创建?
(2)怎么才能让变量自动变化?
(3)怎么才能让变量停止变化?
三、我的设想三、我的设想(小组讨论分钟)1.引导学生自主分析使用“变量”制作倒计时LED灯的步骤,探究让变量自动变化的操作方法。
2.教师由学生方法总结引出Makecode软件的编程操作。
二、二、解牛解牛一、探究“变量”的使用,学会变量的创建和调用等操作,搭配一、探究“变量”的使用,学会变量的创建和调用等操作,搭配循环结构实现倒计时效果。
循环结构实现倒计时效果。
刚才,有的同学提出利用“变量”来实现倒计时效果,下面老师和大家一起来完成这个任务。
1.变量的创建和调用想要创建变量,需要用到一个新的指令。
单击中的“变量”,再单击“设置变量”,随后会弹出一个框,我们在这个框中输入要设置的变量的名称。
这里我们输入“倒数”作为变量的名称,然后单击“确定”。
再次单击中的“变量”,工具箱发生了明显的变化。
说明我们已经创建好了一个变量“倒数”,现在我们把“将倒数设为0”指令块拖放到“当开机时”控制指令块中。
2.循环的创建单击中的“循环”,将“重复4次执行”拖放到“当开机时”控制指令块中“将倒数设为0”指令块的下方,并将重复次数设置为10次。
再单击中的“基本”,将“显示数字0”指令块拖放到循环控制指令块中作为执行体。
然后将变量“倒数”拖放到“显示数字0”中“0”的位置。
最后单击中的“变量”,将“以1为幅度更改倒数”拖放到“显示数字倒数”的下方,并将数字“1”更改为“-1”。
操作结果如下图所示。
3.观察效果二、“呼吸灯”。
二、“呼吸灯”。
LED灯不仅会闪烁,而且会“呼吸”。
LED的闪烁是“灭亮灭亮”的变化过程;实际上,LED灯的亮度分为256级,所谓LED灯的“呼吸”就是LED灯的由灭逐渐变化到亮,再由亮逐渐变化到灭,如此循环,就像呼气吸气一样。
1.创建变量单击中的“变量”,再单击“设置变量”,在弹出的框中输入“led亮度”,创建了一个新的变量。
这个任务中,我们需要先让变量“led亮度”等候一会儿,待会儿再让它出场。
单击中的“基本”,将“显示图标爱心”拖放到“当开机时”控制指令块中。
然后单击中的“LED”,再单击“”,找到“设置亮度255”指令块并将其拖放到“当开机时”控制指令块中“显示图标爱心”的下方,并将数字“255”更改为“0”。
操作结果如下图所示。
2.创建循环分析LED灯“呼吸”的过程,可以发现其中包含两个循环,一个是“灭逐渐变化到亮”,另一个是“亮逐渐变化到灭”。
所以,我们需要两个循环控制指令块,依次拖放两个“重复”指令块到“无限循环”控制指令块中,并且将两个“重复”指令块都设置为256次。
3.控制LED灯
(1)控制LED灯由灭逐渐变化到亮单击中的“变量”,将“以1为幅度更改led亮度”拖放到第一个循环结构中。
接下来我们用到一个新的指令块“设置亮度”,单击中的“more”,将其拖放到第一个循环中“以1为幅度更改led亮度”的下方,再单击“变量”,将“led亮度”拖放到“设置亮度”指令块的数字区域。
然后单击中的“基本”,将“暂停”指令块拖放到“设置亮度”下方,并将暂停时间设置为10ms。
操作结果如下图所示。
(2)控制LED灯由亮逐渐变化到灭该过程和上面部分刚好相反,我们只需要把上面三个指令块到第二个循环中,再将“以1为幅度更改led亮度”指令块中的数字1更改为-1即可。
操作结果如下图所示。
三、特殊的变量三、特殊的变量传感器指令块。
传感器指令块。
通过上面两个任务,我们已经对变量有了一个大致的了解,也基本学会创建和调用变量。
其实,我们的BBCmicro:
bit开发板上的众多传感器也可以看作是一个个变量,这些特殊的变量我们可以在工具栏的“输入”中找到。
使用的LED灯,它不仅会发光,而且能够“感知”周围光的强度,这个功能使得它作为一个特殊的变量“亮度级别”而存在,当然,“亮度级别”也是一个指令块。
我们来一起探究这个特殊的变量有什么功能。
1.单击中的“基本”,将“显示数字0”指令块拖动到“无限循环”控制指令块中。
2.单击中的“输入”,找到“亮度级别”指令块并将其拖放到“显示数字0”指令块的数字“0”位置。
操作结果如下图所示。
3.观察模拟器变化并调试。
三、三、学以学以致用致用一、创意研究一、创意研究把“亮度级别”嵌入“音乐”指令块中,为了让音乐的音调更高一些,点击中的“数学”,使用“乘法”指令块让“亮度级别”乘以5,音乐测试。
二、合作交流二、合作交流小组讨论,设计方案,按照方案完成任务。
三、快乐三、快乐各小组根据本组的方案进行制作,完成后进行展示互评。
四、四、收获收获展望展望一、我的收获一、我的收获通过本节课的学习,你有哪些收获?
和大家一起一下吧!
(会创建和调用变量;会控制LED灯的亮灭状态)二、拓展延伸二、拓展延伸BBCmicro:
bit开发板内置了很多传感器,尝试着将这些传感器指令块嵌入到“显示数字”指令块中,观察效果。
设计:
1.制作倒计时灯2.制作“呼吸灯”3.认识光线传感器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息技术 第四 第一 单元 microbit 开发 灵活 变量 教案