Intoweb
這是一道藍(lán)橋杯Scratch低級(jí)編程的題目。適合初學(xué)編程的小朋友,我們一起來解題。
設(shè)置舞臺(tái)背景為藍(lán)色,選擇畫筆為白色,粗細(xì)2。以坐標(biāo)(0,0)點(diǎn)為中心,繪制一個(gè)如圖所示的蜘蛛網(wǎng)。它是三層結(jié)構(gòu),基本單元中最小的三角形邊長為50,每向外延伸一層,邊長增加50。
1.點(diǎn)擊綠旗,小貓能夠瞬間繪制出蜘蛛網(wǎng)圖案,中間不可停頓。
2.蜘蛛網(wǎng)的大小、形狀、顏色與題目要求一致。
5分:設(shè)置背景為藍(lán)色,畫筆為白色,粗細(xì)為2。
10分:能夠繪制出三角形。
20分:能夠繪制出最內(nèi)層的正六邊形。
25分:能夠繪制三層蜘蛛網(wǎng)圖案。
10分:小貓?jiān)诶L制過程中不可停頓,瞬間即可得到圖案。
我們根據(jù)題目要求一個(gè)個(gè)解決問題。
1. 設(shè)置背景為藍(lán)色,在舞臺(tái)背景畫個(gè)滿屏的藍(lán)色方塊。
2. 題目評(píng)分要求能夠繪制出三角形和內(nèi)層正六邊形。這說明出題者暗示你這個(gè)蜘蛛網(wǎng)是用三角形組合成內(nèi)層六邊形,然后改變?nèi)切蔚倪呴L畫出另外兩層六邊形。
3. 繪制三角形的代碼我們應(yīng)該很熟悉了,重復(fù)3次移動(dòng)邊長轉(zhuǎn)120度。將三角形右轉(zhuǎn)60度再繪制下一個(gè),重復(fù)6次就能畫出一個(gè)六邊形了(如圖1)。

4. 接下來外層再嵌套一次重復(fù)3次,邊長改為變量,每次增加50。繪制出邊長更長的兩組六邊形就可以畫出蜘蛛網(wǎng)了(如圖2)。

5. 因?yàn)槭堑图?jí)組的編程,變量也不是必需的,只需直接復(fù)制3次畫六邊形的代碼,手動(dòng)設(shè)置每次的邊長為50、100、150就可以了。