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