資訊內(nèi)容
2018年ScratchMaths編程第17課:使用自定義模塊描畫
學(xué)習(xí)目標(biāo)
§ 探索:1. 怎樣使用預(yù)定義的新模塊;2. 怎樣定義用于描畫矩形的新模塊。
§?解釋:為什么要給新模塊起有意義的名字。
課程準(zhǔn)備
?本節(jié)課基于Drawing Polygons.sb2項(xiàng)目(下載鏈接:https://pan.baidu.com/s/1F7TGn_RropTZgPnJpJemLA 密碼:d54m)。在使用該項(xiàng)目文件之前,先對(duì)文件進(jìn)行備份,并將自己的名字添加到文件名里。
課程內(nèi)容
§ 查看More Blocks代碼標(biāo)簽下的新模塊,猜測(cè)每個(gè)模塊可能具有的功能。如下圖所示。
§ 在描畫矩形的代碼的上部或內(nèi)部,添加以上模塊,將這些模塊拼接在一起,然后在舞臺(tái)上拖動(dòng)甲蟲角色到不同的位置,并運(yùn)行描畫矩形的代碼。參考下圖。
§ 在More Blocks標(biāo)簽下,點(diǎn)擊Make a Block按鈕,給新建的模塊一個(gè)有意義的名字,比如square,這個(gè)新模塊的功能是描畫一個(gè)矩形。
§ 一個(gè)define square的帽子形狀的模塊將出現(xiàn)在代碼區(qū),如下圖所示。把這個(gè)模塊拖到上述描畫矩形的代碼塊的上部,并讓它們拼接在一起。
§?新模塊square將出現(xiàn)在More Blocks列表下,而且該模塊將可以和其他模塊一樣被使用。完整過程參見下圖。
思考
§ pen colour和pen shade有什么區(qū)別?
§ 你將set random模塊放在自己代碼中的什么位置?不同的位置怎樣影響描畫的效果?
§ 在你的項(xiàng)目中,如果有一段代碼塊會(huì)被經(jīng)常使用,那么給這段代碼塊定義一個(gè)新模塊將是一個(gè)好主意,為什么?
§ 為什么給新模塊起有意義的名字是非常重要的?
練習(xí)
§ 描畫以下圖形。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除
