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