Scratch精通之列表的使用

列表使用不是很廣泛,所以大家不是很熟悉。在Scratch裏列表也叫鏈表,是變量的一種,但是是一組變量。通常用在同一類的變量組。當然也可以把變量組中的一個個變量拿出來定義成單獨的變量,但是這樣可能有大量的重複編程的內容。

那什麼情況下使用列表呢?

舉個例子吧,比如今天是星期幾?週一到週日,7個變量,在列表中呢?可以看成有關周幾的一組變量。再比如之前“少兒編程之Scratch入門”專欄裏的“Scratch之明星演唱會”彈奏小星星的音符和節拍,每一個音符和節拍都可以設置成一個變量,但是如果設置成列表,可以看成有音符的一組變量和節拍的一組變量。這樣的例子很多,比如學校都開設了哪幾門功課?學校都有那些植物?這些都可以看成一組組的變量。

這樣解釋一下,小夥伴是不是豁然開朗,其實列表就是變量組。

本篇文章還是通過“明星演唱會”來體驗使用列表帶來的學習樂趣。

首先回顧下“數據”指令組都有哪些指令:

1.建立一個變量 :x變量、設定變量值 、增加變量值、顯示變量、隱藏變量。

2.建立一個列表 :列表、添加到列表末尾 、從列表中刪除、插入到列表、替換列表內容 、提取列表內容、列表長度、列表是否包含指定內容、顯示列表 、隱藏列表。

準備好“明星演唱會”所需要的的舞臺背景和“大明星”角色。

創建“音符”、“節拍”列表。

初始化“音符”,點音符變量表的左下角的小+號就可以添加變量。如果變量太多,可以提前提前在“記事本”中創建所需要的音符,然後右鍵導入即可。

            

初始化“節拍”,由於“節拍”是有規律的,這裏我通過在程序裏初始化階段通過循環指令添加。

到此該準備的數據都準備好了,使用列表中的數據,將小星星彈奏出來。

最後把其他代碼都完善好。

完成代碼,驗證奇蹟的時候到了。

最後總結初始化列表的三種方法:

1.內容簡單,可以直接在創建列表的時候,直接把變量初始內容填上。點變量表的左下角的小+號就可以添加變量。

2.內容簡單,可以提前寫在“記事本”中,通過導入的方式初始化列表。

3.內容複雜,但變量有規律,可以通過在程序裏初始化階段通過循環指令添加。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章