回覆列表
  • 1 # lmudo40073

    常量:儲存的是一個固定的值變數:它儲存的值是可以動態變化的,我們可以把變數理解成為一個盒子,這個盒子裡可以放任何事物,可以放香蕉、蘋果,也可以放書本、鉛筆,同理,我們用變數來解決上面遇到的問題是不是就得心應手了呢,我們先設定一個叫做”分數“的變數,當我們操作遊戲得到1分的時候,我們可以使用上圖中的”將分數增加1“的程式碼塊,來更新變數的值,這樣分數增加的效果就會在舞臺區呈現出來了,點選綠旗後, 圖中分數已經從0變更為1了,那麼,我們下面來說說變數是如何建立的吧,首先,開啟scratch的程式設計環境,選擇“資料”模組組,會有一個“新建變數”按鈕點選“新建變數”按鈕,就會出現,讓我們輸入變數名稱的彈窗這裡我們可以看到有兩個單選框,分別是:“適用於所有角色”和“適用於當前角色”,這兩個單選框是幹什麼用的呢?從字面來理解就是 “適用於所有角色”的變數是舞臺區的所有角色都可以使用,“適用於當前角色”的變數是隻有當前角色能使用,我們來做個實驗看一下,看看他們有什麼區別吧,我們建兩個變數,分別是:“適用於所有角色”的變數:分數“適用於當前角色”的變數:速度然後我們再新增一個小松鼠的角色進來,我們在當前角色的資料欄裡可以看到有兩個變數,分別是:“分數”和“速度”,如上圖 所示我們點選一下角色區的小松鼠,切換到小松鼠的編碼區,這時點選資料模組組,可以看到在小松鼠的資料欄裡只有“分數”一個變數,速度這個變數對於小松鼠是不可見的,這種現象叫做變數的作用域,一個變數它能夠被使用的範圍是用限制的,變數根據的作用域的不同區分為全域性變數和區域性變數兩種,適用於所有角色的變數我們稱之為全域性變數,它的作用域是所有角色都可以看到,適用於當前角色的變數我們稱之為區域性變數,它的作用域是僅當前的角色可以看到,我們今天的知識就學習到這裡吧,下節課阿達老師將和大家一起使用變數完成一個新的遊戲,ok,我們下節課見

  • 中秋節和大豐收的關聯?
  • 形容兒童的詞語?