第5課:隨機抽號
今天要來教CoSpaces變數(變量)的使用,一邊使用一邊來學習變數是什麼吧。
今天要來教CoSpaces變數(變量)的使用,一邊使用一邊來學習變數是什麼吧。
步驟1、設定一個起動器
步驟1、設定一個起動器
確認文本「new text」是否啟動CoBlocks
確認文本「new text」是否啟動CoBlocks
當「激活」「按鈕」,使用「動作」中的「設置" new text" 的文本" ...." 」積木。
當「激活」「按鈕」,使用「動作」中的「設置" new text" 的文本" ...." 」積木。
這個積木可以讓我們改變文字板上的內容
這個積木可以讓我們改變文字板上的內容
步驟2、從「資料」積木中,拉出「設定變量[我的變量]為...」積木
步驟2、從「資料」積木中,拉出「設定變量[我的變量]為...」積木
步驟3、把「設置[nwe text]的文本..... 」積木的內容插入[我的變量]
步驟3、把「設置[nwe text]的文本..... 」積木的內容插入[我的變量]
說明:步驟2作用在設定一個變數(變量),這個變數就是會改變的數字沒人知道會是什麼,
說明:步驟2作用在設定一個變數(變量),這個變數就是會改變的數字沒人知道會是什麼,
步驟3是讓文字方格能顯示這個變數的內容。
步驟3是讓文字方格能顯示這個變數的內容。
步驟4、讓[我的變量]等於從1到35之間的某一個數
步驟4、讓[我的變量]等於從1到35之間的某一個數
到運算子中尋找「從0到100之間的隨機整數」積木,插入到步驟4中的「設定變量[我的變量]為....」的框框中。
到運算子中尋找「從0到100之間的隨機整數」積木,插入到步驟4中的「設定變量[我的變量]為....」的框框中。
讓它成為「設定變量[我的變量]為[從1到35的隨機整數]」
讓它成為「設定變量[我的變量]為[從1到35的隨機整數]」
當播放這個空間時,點擊起動「按鈕」後,文字方格就會出現1到35之間的隨意一個數字。
當播放這個空間時,點擊起動「按鈕」後,文字方格就會出現1到35之間的隨意一個數字。
想想看數字會不會出現35甚至更高的數字呢?
想想看數字會不會出現35甚至更高的數字呢?
進階任務:如果同時要抽兩個數字,你要怎樣寫程式碼呢?
進階任務:如果同時要抽兩個數字,你要怎樣寫程式碼呢?
請換到場景2
請換到場景2
老師已經準備好兩個文字框[textmarker]給大家試試看
老師已經準備好兩個文字框[textmarker]給大家試試看
步驟1、最簡單的方式就是做2份場景1的code。
步驟1、最簡單的方式就是做2份場景1的code。
注意重點:你必須要學習改變變量名稱,以及確認每一個對應的名稱。
注意重點:你必須要學習改變變量名稱,以及確認每一個對應的名稱。
問題:試試看會不會點出同樣的號碼呢?如果會,需要怎樣修改呢?
問題:試試看會不會點出同樣的號碼呢?如果會,需要怎樣修改呢?
說明:抽號相同的情況只會發生在變數a=變數b的時候
說明:抽號相同的情況只會發生在變數a=變數b的時候
在程式中加入邏輯判斷,從「控制」中找到「假如」積木,利用假如「變數a = 變數b」的情況下,程式判斷需要重新抽號。
在程式中加入邏輯判斷,從「控制」中找到「假如」積木,利用假如「變數a = 變數b」的情況下,程式判斷需要重新抽號。
如果想要抽出更多號碼,你會怎麼做呢?
如果想要抽出更多號碼,你會怎麼做呢?