2019年3月30日 星期六

清單功能--初階版--計算平均

清單功能在Scratch裡面算是比較不容易理解的一個功能。所以這邊先用一個簡單計算平均數的例子,讓大家先知道一下清單是做什麼用的。


清單功能可以在變數底下找到。需要建立清單時,只要在變數底下找到,[建立一個清單]。
















計算任意5個數字的平均數

這邊我們只需要一個角色。




先建立一個清單。清單名稱可以隨意取。
[角色被點擊]這個事件發生時。
刪除清單內的所有項目內容。

建立一個變數sum,一開始設定為0。

[詢問....並等待]的回應答案添加到剛建立的清單table裡面,然後變數改變成[詢問的答案],這樣的動作控制重複5次

之後,說出答案是...








這是一個比較簡單的清單功能應用。

2019年3月17日 星期日

音樂演奏--困難版

雖然只有一個角色,但是在設定上比之前的簡單版還複雜一些。

一開始,先做角色的基本設定。




[這個部份不做也其實沒關係]

當小綠旗被按下時,說出 "It's show time~" 5秒
等待0.5秒後,換成下一個造型,控制重複無限次。









接著,設定音樂演奏的部分。

1. 先建立一個變數,變數名稱可以取為 song1 。
2. 在變數的程式積木中找到 [變數 song1設為 ...]
     這邊可以輸入音樂的簡譜。

3. 建立另一個變數,名稱取為 i, i 設為1。

4. 重複 song1 的字串長度,變數 i 會隨字串改變1。
5. 如果[字串 song1 的第 i 個字= ],音樂演奏會休息0.5 拍,否則就演奏 字串  song1 的第 i 個字 (自己定義一個 [函式積木])。












 [函式積木],這個功能用於當你要編結比較長或比較複雜時,可以利用的。將太長或常用的程式積木,用比較簡約的方式設為一個函式積木。

新增一個函式積木,然後把音階和節拍先做一個設定。

音樂演奏--自製鋼琴

這也是比較簡單的作品,有興趣的同學可以自己嘗試看看。

主要有兩個角色,白色琴鍵黑色琴鍵,但是程式的寫法是一樣的。


 先利用繪圖功能,新增一個白色長方形角色,這就是鋼琴的白鍵。


1. 當小綠旗被按下時,會定位到固定的座標。
            2. 當角色被按下時,演奏樂器設為 (1) 鋼琴
            3.  演奏音階設為 60 節奏為1拍





黑鍵的設定方式也跟白鍵一樣。






















剩下其他的部分就是利用複製的功能做出即可。


參考檔案:

https://drive.google.com/file/d/1Zinwmz5U1dqO2QViOSRCPgvIuqSCIxD2/view?usp=sharing

2019年3月9日 星期六

音樂演奏--簡單版

音樂 的程式積木在 scratch 2.0 版 是被放在音效的程式積木裡面,但是在scratch 3.0版卻不見了。其實,不是不見了,只是被移到其他地方而已。大家可以依下面的說明找到音樂 的功能。

 首先,當我們打開scratch 3.0 時,我們可以看到在程式積木的選單這邊,最後一個是[函式積木]的選項,底下就沒東西了。但是在最底下,可以看到一個 [添加擴展]的藍色圖示。
 按下[添加擴展],會看到這個畫面。然後,點選第一個音樂
接著,就會看到這個音樂 的程式積木選項出現在[函式積木]的選項下方,程式積木也會出現在程式區裡面。

這樣我們就可以來設計我們要設計的音樂演奏了。

這個作品其實很簡單,只要一個角色就可以囉。這個角色的功用就是用來觸發音樂的演奏而已。
 角色設定如左圖。當小綠旗被按下,這個事件發生時。角色尺寸設為70%,然後會說出 Hello! 2秒 和 點我撥放音樂! 5秒


接著,就是音樂演奏的設定。

當角色被點擊,這個事件發生時,演奏的速度設定為120
演奏的樂器設為(21)合成柔音(也可以設為其他的樂器,看個人喜好)。

然後按照樂譜(簡譜會比較方便),將音階節拍設定好,就可以了。


Scratch的音階設定跟鋼琴的方式一樣,雖然顯示時是用數字表示,但是要設定時,點下數字的部分,就會出現鋼琴琴鍵,所以不會很困難。


2019年3月3日 星期日

Scratch 3 如何繳交作業

※ Scratch 3 繳交作業的方式跟Scratch 2有些不同,以下是說明:
 

1. 如圖,紅色匡匡內可以修改作品的名稱,所以每次繳交作業時,請打上座號和姓名,然後按一下旁邊的【分享】一定得按【分享】才能繳交作業。


2. 之後會看到這個畫面,點選右下角的【Add to Studio】來繳交作業。

 

3. 按下【Add to Studio】,會跳出這個畫面,按加號選擇要繳交作業的日期或項目。

 

4. 選擇好後可以看到選擇繳交作業的日期或項目會變成綠色,然後按右下角的Okey,就可以完成繳交作業了。

 

5. 如果真閱讀英語的介面有困難的話,在頁面的最底下,可以將頁面換成中文介面。

  
6. 若繳交成功,在老師的畫面可以看到繳交的作業。