新世紀版信息技術八年級下冊第二課 璀璨星空 課件.ppt
第二課 璀璨星空,信息技術新世紀版 八年級下,學習要點:,1進一步體驗積木模式編程和化碼模式編程的方法,能根據需要在兩種模式之間進行切換。 2理解 55 LED 點陣中每個 LED 燈的坐標標注方法。 3進一步熟悉 while 循環,掌握本課所學的代碼命令。,重難點:,重點是循環語句及循環結構的程序。 難點是理解對象和方法。,課前導入,璀璨的星空好美啊,星星在朝我們眨眼呢!我們能用micro:bit點陣屏模擬出這樣的星空嗎?,新知學習:積木模式編程,micro:bit有一個55的LED點陣屏幕,每一個LED燈的亮度都可以用09來表示,0表示熄滅,19表示不同亮度,數字越大,LED越亮。,LED點陣屏幕的位置坐標,設置LED燈的亮度命令是:,積木:,代碼:,display.set_pixel(x,y,亮度),演示操作:用積木模式進行編程,【例題2-1】編寫程序,讓micro:bit的點陣屏幕呈現出璀璨星空的效果,第一步 打開海龜編輯器,單擊“新建micro:bit作品”。,選擇新建硬件作品,選擇micro:bit確定,進入micro:bit編輯界面,第二步 單擊屏幕右上角 按鈕,進入積木編程模式。,積木模式編輯界面,第三步 新建變量x、y。,變量x、y,第四步 單擊積木盒 ,將“設置”積木拖到積木編程區,再單擊變量和運算積木盒,將相應積木拖到積木編程區。,設置,最后形成積木程序如下:,保存程序,并將程序復制到micro:bit上,你看到了什么效果?,想一想:,任務探究一,能讓“星星”閃得慢一點嗎?(使用積木 )。,程序展示:,舊知回顧:庫的引用,Python(MicroPython)通常引用各種庫進行編程,引用庫的命令格式有如下三種: 格式一:from import * 格式二:import 格式三:import as x,使用格式一引用庫,程序中引用該庫中的函數或對象時,不需要加庫名,而后面兩種格式引用庫中的函數或對象時,都需要加庫名(格式三的庫名用x 代替)。 當需要引用多個庫進行編程時,格式一最多使用一次,否則,如果不同的庫中有同名的函數或對象時就會產生沖突。 在海龜編輯器中,默認使用 from microbit import * 引用 microbit 庫,所以如果在程序中還要使用其他庫時,需要使用 import 或 import asx 這種格式。,新知學習:代碼模式編程,海龜編輯器的編程模式可以切換,下面我們切換到代碼模式進行編程剛才的程序。,單擊屏幕右上角 按鈕,可以看到【例題2-1】的程序如下:,思考:,怎樣才能讓“星星”閃爍得慢一點呢?,在程序中加入一個“睡眠(sleep)”命令。該命令會讓micro:bit等待一定時間之后再執行后面的命令。,程序展示 :,任務探究二,熄滅LED燈可以用積木 ,也可以用 積木。試一試,用清空屏幕命令的效果怎么樣?,程序展示 :,布置作業,修改【例題2-1】中的程序,讓“星星”的亮度隨機變化。,程序展示 :,運行程序,LED 燈只在點陣屏的四邊閃爍。,課堂小結,本課利用設置 LED 亮度的命令,學會如何點亮 55 LED 點陣中的任意一盞燈,進一步體驗積木編程和代碼編程,通過兩種模式之間的相互切換,降低編程的難度,對程序結構和命令加深理解
- 關 鍵 詞:
- 新世紀版信息技術八年級下冊第二課 璀璨星空 課件 世紀版 信息技術 年級 下冊 第二 璀璨 星空

關于本文