新世紀版信息技術八年級下冊第九課加油棒(教學設計).doc
新世紀版信息技術八年級下冊第九課加油棒教學設計課題 加油棒單元第九課學科信息技術年級八年級下冊學習目標1進一步熟悉帶參數的函數。2進一步學習用無線電控制多塊 micro:bit 板。3掌握終止程序循環的方法。重點學習創建帶參數的函數。難點掌握終止程序循環的方法。教學過程教學環節教師活動學生活動設計意圖一、 課前導入在大型集會的現場,人們經常手持加油棒,制造出非常熱烈的氣氛。現在讓我們用micro:bit來制作一種特別的加油棒,所有的加油棒能同時變換圖案,使大家的行動更加整齊劃一。說出生活中看到過用加油棒的場景為后面編程打基礎二、學習新知一、設計加油棒的圖案1、設計加油棒是一個很有趣的案例。首先設計加油棒的圖案,為了讓加油棒能帶動加油的氣氛,需要將圖案設計成動畫,而具體是什么樣的動畫,則要根據應用情景來設計。例如:加油的情景,將動畫設計成揮舞的棒子;祝賀的情景,將動畫設計成放煙花的樣子。加油棒的圖案可以是靜態的,也可以是動態的。如果是靜態的圖案,其設計方法與上一課“遙控燈”相同。下面讓我們來設計圖案為動態的加油棒!2、演示講解【例題9-1】設計兩個圖案,為制作加油棒做準備。一個圖案是煙花,當勝利的時候加油棒上顯示煙花;另一個為揮舞的棒子,表示加油。(1)思考 :為了在程序中調用圖案方便,我們將如何設計兩個圖案?(2)【操作步驟】第一步 設計煙花函數,積木程序如下:第二步 設計揮舞棒子函數,積木程序如下:按下按鈕A,顯示煙花動畫;按下按鈕B,顯示揮舞棒子的動畫。程序如下:3、運行程序找發現:運行程序發現,按下按鈕A,點陣屏幕會顯示煙花動畫,但是,當我們按下按鈕B時,煙花動畫還在播放,不會切換到揮舞棒子動畫。哪里出錯了呢?原來程序中顯示動畫的命令采用了“循環”播放的方式,程序執行到這里就不會再執行別的命令了!將“循環”改成“不循環”就可以切換動畫了:4、想一想:不循環播放,動畫效果出不來,怎么辦呢?在程序中加上while循環,并且不斷地檢測按鈕是否被按下,如果按鈕被按下,停止播放。如圖:5、改進后的煙花函數如下:6、用同樣的方法修改揮舞棒子函數。將程序保存并復制到micro:bit上,按下按鈕A就顯示煙花動畫,按下按鈕B就顯示揮舞棒子動畫。(2) 拓展探究1、應該用按鈕來翻頁播放動畫。修改后的積木程序如下:2、代碼模式程序如下:3、 小結:程序綜合應用了前面(包括上學期)學過的列表和求余的知識。利用按鈕 A 來翻頁,每按一次按鈕 A,n 的值增加 1,而求表達式 n%3 可以讓余數在 02 之間,因此可以用 sn%3 來指定列表 s 中的元素(3) 演示講解:控制加油棒為了讓其他的micro:bit與按下按鈕的micro:bit行動一致,就必須發送廣播信息。1、【例題9-2】控制所有人的加油棒顯示同樣的圖案。想一想:被控制的micro:bit需要接受指揮,因此在顯示圖案的函數中必須檢測接收到的信號,并根據接收到的信號決定顯示什么圖案。(1)對【例題9-1】的函數進行修改,修改過的煙花函數程序如下:(2)修改過的揮舞棒子函數:(3)編寫主程序:調用前面定義的函數控制加油棒顯示指定的圖案。保存程序,并將程序復制到所有的micro:bit上。按下按鈕A,這塊micro:bit就變成“總指揮”,其他所有的micro:bit將顯示煙花;按下按鈕B,其他所有的micro:bit將顯示揮舞棒子。學生學習加油棒設計的原理學生能與互動,學習如何設計加油棒的圖案學習操作步驟,掌握設計加油棒圖案的方法,學習過程小組合作探究,發現問題,并解決問題小組合作完成拓展探究,解決問題,先完成的小組會得到相應的加分 獎勵學習操作步驟,掌握控制加油棒的方法,學習過程小組合作探究,發現問題,并解決問題學習加油棒設計的原理,為后面編程打基礎師生互動,引導理解程序為后面編程打基礎培養學生自主探究的能力,通過學習,加深對程序的理解,便于引入下一個程序的學習培養學生團隊合作意識以及自主探究的能力,搞高課堂效率,培養學生團隊合作的意識師生互動,引導學生進一步熟悉編程,小組自主探究,搞高課堂效率三、任務探究2、 展示對比兩個運行效果運行結果顯示換了之后顯示的效果是不循環的,要按鍵才能顯示。小組合作學習探究完成任務,先完成的小組會得到相應的加分獎勵培養學生團隊合作與競爭的意識,小組間的競爭,搞高課堂效率,培養學生團隊合作的意識四、課堂小結本節課進一步熟悉帶參數的函數。能夠用無線電控制多塊 micro:bit 板,基本掌握終止程序循環的方法。2、自學網:http:/www.waveshare.net/study/article-859-1.html十、板書第九課 加油棒一、設計加油棒的圖案while (not button_a.is_pressed():display.show(images, delay=100, wait=True, loop=True, clear=True)二、控制加油棒
- 關 鍵 詞:
- 世紀版 信息技術 年級 下冊 第九 加油 教學 設計

關于本文
相關資源









