第5課:隨機抽號

今天要來教CoSpaces變數(變量)的使用,一邊使用一邊來學習變數是什麼吧。

步驟1、設定一個起動器

確認文本「new text」是否啟動CoBlocks

當「激活」「按鈕」,使用「動作」中的「設置" new text" 的文本" ...." 」積木。

這個積木可以讓我們改變文字板上的內容

步驟2、從「資料」積木中,拉出「設定變量[我的變量]為...」積木

步驟3、把「設置[nwe text]的文本..... 」積木的內容插入[我的變量]

說明:步驟2作用在設定一個變數(變量),這個變數就是會改變的數字沒人知道會是什麼,

步驟3是讓文字方格能顯示這個變數的內容。

步驟4、讓[我的變量]等於從1到35之間的某一個數

到運算子中尋找「從0到100之間的隨機整數」積木,插入到步驟4中的「設定變量[我的變量]為....」的框框中。

讓它成為「設定變量[我的變量]為[從1到35的隨機整數]」

當播放這個空間時,點擊起動「按鈕」後,文字方格就會出現1到35之間的隨意一個數字。

想想看數字會不會出現35甚至更高的數字呢?

進階任務:如果同時要抽兩個數字,你要怎樣寫程式碼呢?

請換到場景2

老師已經準備好兩個文字框[textmarker]給大家試試看

步驟1、最簡單的方式就是做2份場景1的code。

注意重點:你必須要學習改變變量名稱,以及確認每一個對應的名稱。


問題:試試看會不會點出同樣的號碼呢?如果會,需要怎樣修改呢?

說明:抽號相同的情況只會發生在變數a=變數b的時候

在程式中加入邏輯判斷,從「控制」中找到「假如」積木,利用假如「變數a = 變數b」的情況下,程式判斷需要重新抽號。

如果想要抽出更多號碼,你會怎麼做呢?