八年级信息技术microbit的高效的循环_第1页
八年级信息技术microbit的高效的循环_第2页
八年级信息技术microbit的高效的循环_第3页
八年级信息技术microbit的高效的循环_第4页
八年级信息技术microbit的高效的循环_第5页
全文预览已结束

下载本文档

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

文档简介

第2课高效的循环一、目标:在本课中,学生结合科学中的电学和数学知识,掌握创建LED大图像以及“椭圆形”指令块嵌入到其他指令块中的方法;学会使用循环指令块编写程序。能够区分循环指令块和循环控制指令块;初步感知多个循环控制指令块同步运行的现象;初步了解循环结构的概念和运行机制。拓展使用循环指令块解决生活中重复循环的方法。二、小组:4-5人一组,并需分工。三、工具:每人一块micro:bit开发板,一根USB数据线,一台电脑。四、教具:1.micro:bit开发板、USB数据线2.计算机机房、网络授课平台、投影仪课件、微课视频五、课堂环节:本课需要学生在认识micro:bit开发板和makecode编程软件的基础上,进一步掌握更多的编程方法和循环结构,有一定的难度,教师要精确讲解、细心引导,帮助学生理解掌握。(一)情景导入,确立项目同学们,在我们生活中有很多的事情是日复一日,年复一年的循环工作的,比如天体的运动、马路口的红绿灯、空调的导风板等等;利用循环可以方便快速的解决一些问题。请同学们想一想你身边关于循环的实例。老师提问,学生回答关于循环的实例。那么,makecode中,循环是如何实现的呢?我们来尝试用循环让micro:bit开发板显示一些有意思的东西吧!(二)创意分析,制定计划创意分析预习课本,同学们思考问题:通过循环方式可以解决我们生活中可以完成哪些问题?1.对于多次重复的事情我们能不能使用更简洁一些的方式去完成?如何使用循环结构?2.如何每次重复后暂停一定时间?3.多个循环如何共存?制定计划1.小组代表发言,汇报自己小组想出来的有价值的问题。2.组间进行讨论、评价,制定计划。(三)协同创作,辅助点拨1.使用makecode编程软件完成怦怦的心跳。回忆第一节课我们所学知识,我们使用指令块工具栏中的基础中的指令块完成相关操作,但是心跳是一个反复循环的过程,如何达到反复循环效果,这是我们需要解决的问题。步骤一:1、在指令块工具栏中找到“”指令,然后在该指令下找到以下指令块,通过拼接组合完成一次心脏跳动。我们使用顺序结构依次执行可以完成一次或者多次跳动,如果跳动次数的数据比较大时我们应该考虑使用循环的解决此类问题。步骤2:在指令块工具栏中找到“”指令,然后在该指令块下找到“”指令块。把步骤1中拼接好的一次完成跳动的心跳,放入循环指令块中,我们可以在循环指令块中的重复上次数上设置需要循环的次数。除了使用系统提供的图案,也可以使用“显示LED”指令块自己设计图案。下面我们以警笛为实例,学习使用makecod编程软件完成声音和光线的共同循环。2.在实现警笛和警灯共同循环的实例中,首先确定警笛的音乐和警灯的制作。步骤1:打开指令工具栏中的音乐指令,在音乐指令中找到“播放音调”指令块,在播放音调指令块中设置2个音调:高A音调和高E音调,利用绿色循环指令交替循环来实现警笛效果。步骤2.警灯的制作我们使用的基础指令中的“显示LED”指令块。通过绘制不同位置的横条加循环指令来实现警灯闪烁效果。如右图:警笛和警灯效果都有了,下面同学们思考这样一个问题?我们如何去实现警笛和警灯共同在工作,并且互不干扰?步骤3:在基本模块中使用2个绿色“无限循环”指令块,分别对应把警笛指令组合和警灯指令组合放入,实现共同循环效果。任务完成后师让学生总结任务中的发现,分组讨论。学生总结:1。通过对警笛和警灯的组合使用,说明“无限循环”控制指令块在同一个编程界面可以被2次或多次使用;2.“当开机时”控制指令块则不允许多次被使用。3.在使用循环指令时,循环指令分为2中颜色一种是绿色,一种是蓝色。区别是绿色指令块是一段有条件的循环语句,必须嵌入到控制指令中才可以使用,不能独立运行。而蓝色无线循环是控制指令,可以独立运行,并且同一编程界面可以添加多个。4.尝试进行简化程序。其他问题的回答,比如学生想做非常复杂的应用,可以引导学生好好学习,后期再做。尝试使用大图像,完成音乐盒的创作:一、利用本课所学,完成音乐盒程序。结合我们本节课所学循环指令,给爸爸妈妈设计一份特别的礼物——带图案的音乐盒。在设计礼物时考虑如下问题:问题一:要设计的内容屏幕内显示不全该怎么办?问题二:如何让音乐盒的音乐循环播放?5×5LED显示内容是有限的。为了显示更多内容,在我们的编辑器里专门设计了一个滚动显示模式。就像“显示字符串”指令块呈现的效果一样,图像从右到左有序的滚动出现。步骤1:制作“生日快乐”音乐。单击“音乐”工具栏,添加“播放旋律”指令块,将它拖放到“当开机时”指令控制卡中,然后修改歌曲名称“生日歌”,重复设置为“无限循环”。步骤2:绘制大图像“I❤U”。在我们的指令工具栏的下面一个高级指令选项,把他展开会出现很多新的指令名称。(右图)在这里面我们选择图像指令,然后在图像指令选项菜单中,选择“新建大图像”。这里单击两次“创建大图像”,然后在大图像上完成绘制图案I❤U。步骤3:制作滚动图像。在图像指令中选择“滚动图像”指令块,然后把绘制好的图案I❤U大图像拖动到滚动图像“myImage”中实现更换,删掉“myImage”。复制一次滚动图像,把第二个大图像也替换好。注意理解“偏移”和“间隔”两个参数的意义。(四)展示成果,修订完善1.展示成果

师:同学们,循环指令这个项目创作时间已到,接下来进入激动人心的成果展示阶段,有请1组上台展示......

生:(展示、发言、补充)

(教学建议:以小组为单位,进行作品的演示与讲解;包含作品的搭建过程、程序设计过程、作品演示过程,引导学生说出或画出思维导图、流程图;其他小组对作品进行评价,可以从搭建过程、程序设计过程是否能够优化?设备功能对现实生活有什么用处?等方面入手)

2.修正完善

师:每组的作品都进行了展示,相信同学们也有了更多的思路和想法,我们请几位同学说一下你们的完善思路。

生:(发言)()

师:请同学们利用课余时间,继续完善你的作品吧!

(设计意图:本环节是为学生搭建一个成果展示的平台。在协同创作,点拨引导环节中,存在项目阶段1、2、3……,在本环节中以小组为单位进行展示。展示成果时,组内其他同学可以进行补充完善,通过展示可以反映出学生个性设计的风采和创新成果,也能够反映出学生创作过程中存在的不足和问题。如果时间允许,可以安排每组讲一讲自己的思路,要提醒学生记下相关思路,并给一定时间进行作品完善;如果时间不足,可以鼓励学生展示完善思路待课后继续完善。(五)评价总结,拓展升华1.评价总结通过本节课的学习,你有哪些收获?和大家一起分享一下吧!评价项目同伴评价我的收获学会使用指令按次数循环的指令模块学会使用无限次数的指令模块学会使用“无限循环”控制指令块学会创建滚动大图像2.拓展升华编程中最基本的三大控制结构:顺序、分支、循环。关

温馨提示

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

评论

0/150

提交评论