新世纪版信息技术八年级下册第二课 璀璨星空 课件.ppt

返回 相似 举报
新世纪版信息技术八年级下册第二课 璀璨星空 课件.ppt_第1页
第1页 / 共17页
新世纪版信息技术八年级下册第二课 璀璨星空 课件.ppt_第2页
第2页 / 共17页
新世纪版信息技术八年级下册第二课 璀璨星空 课件.ppt_第3页
第3页 / 共17页
新世纪版信息技术八年级下册第二课 璀璨星空 课件.ppt_第4页
第4页 / 共17页
新世纪版信息技术八年级下册第二课 璀璨星空 课件.ppt_第5页
第5页 / 共17页
点击查看更多>>
资源描述:
第二课 璀璨星空,信息技术新世纪版 八年级下,学习要点,1进一步体验积木模式编程和化码模式编程的方法,能根据需要在两种模式之间进行切换。 2理解 55 LED 点阵中每个 LED 灯的坐标标注方法。 3进一步熟悉 while 循环,掌握本课所学的代码命令。,重难点,重点是循环语句及循环结构的程序。 难点是理解对象和方法。,课前导入,璀璨的星空好美啊,星星在朝我们眨眼呢我们能用microbit点阵屏模拟出这样的星空吗,新知学习积木模式编程,microbit有一个55的LED点阵屏幕,每一个LED灯的亮度都可以用09来表示,0表示熄灭,19表示不同亮度,数字越大,LED越亮。,LED点阵屏幕的位置坐标,设置LED灯的亮度命令是,积木,代码,display.set_pixelx,y,亮度,演示操作用积木模式进行编程,【例题2-1】编写程序,让microbit的点阵屏幕呈现出璀璨星空的效果,第一步 打开海龟编辑器,单击“新建microbit作品”。,选择新建硬件作品,选择microbit确定,进入microbit编辑界面,第二步 单击屏幕右上角 按钮,进入积木编程模式。,积木模式编辑界面,第三步 新建变量x、y。,,变量x、y,第四步 单击积木盒 ,将“设置”积木拖到积木编程区,再单击变量和运算积木盒,将相应积木拖到积木编程区。,,设置,最后形成积木程序如下,保存程序,并将程序复制到microbit上,你看到了什么效果,想一想,任务探究一,能让“星星”闪得慢一点吗(使用积木 )。,程序展示,旧知回顾库的引用,Python(MicroPython)通常引用各种库进行编程,引用库的命令格式有如下三种 格式一from import * 格式二import 格式三import as x,使用格式一引用库,程序中引用该库中的函数或对象时,不需要加库名,而后面两种格式引用库中的函数或对象时,都需要加库名(格式三的库名用x 代替)。 当需要引用多个库进行编程时,格式一最多使用一次,否则,如果不同的库中有同名的函数或对象时就会产生冲突。 在海龟编辑器中,默认使用 from microbit import * 引用 microbit 库,所以如果在程序中还要使用其他库时,需要使用 import 或 import asx 这种格式。,新知学习代码模式编程,海龟编辑器的编程模式可以切换,下面我们切换到代码模式进行编程刚才的程序。,单击屏幕右上角 按钮,可以看到【例题2-1】的程序如下,思考,怎样才能让“星星”闪烁得慢一点呢,在程序中加入一个“睡眠(sleep)”命令。该命令会让microbit等待一定时间之后再执行后面的命令。,程序展示 ,任务探究二,熄灭LED灯可以用积木 ,也可以用 积木。试一试,用清空屏幕命令的效果怎么样,程序展示 ,布置作业,修改【例题2-1】中的程序,让“星星”的亮度随机变化。,程序展示 ,运行程序,LED 灯只在点阵屏的四边闪烁。,课堂小结,本课利用设置 LED 亮度的命令,学会如何点亮 55 LED 点阵中的任意一盏灯,进一步体验积木编程和代码编程,通过两种模式之间的相互切换,降低编程的难度,对程序结构和命令加深理解。,
展开阅读全文