變數概念、操作與練習完整教學
變數 (Variable) 是電腦程式中一個用來儲存資料的位置,就像一個有名字的容器,可以記錄數字或文字,而且內容可以隨時改變。
Scratch 提供兩種變數,選擇不同的適用範圍:
建立時選「僅適用於當前角色」
建立時選「適用所有角色」
功能:把分數直接重設為 0
功能:在原本的基礎上加 1
功能:舞台上顯示/隱藏數值
Scratch 程式是由上到下依序執行的,順序不同,結果就會不同!
請試著推理以下程式的最終結果(與 PDF 原始題型一致):
結果:A = 1
步驟:0 → 0+1 = 1
結果:分數 = 9
步驟:10 → 10+2 = 12 → 12-3 = 9
結果:B = 4
步驟:2 → 5 → 5-1 = 4
這些題目需要多步驟思考,和 Scratch 表單測驗連動:
最後 X = ?
步驟:2 → 2+3=5 → 10 → 10-4=6 → 6+6=12
答案:X = 12
最後 (A,B) = ?
步驟:(5,2) → A=5+2=7 → (7,2) → B=2+7=9 → (7,9)
答案:(A,B) = (7,9)
最後 A = ?
步驟:1 → 1+1=2 → 2+2=4 → 4+4=8
答案:A = 8
最後 X = ?
步驟:4 → 4是偶數 → 4-1=3 → 3是奇數 → 3+2=5
答案:X = 5