大部分學校都提供學生存放書本的儲物柜。變量很想儲物柜:變量是計算機存放東西的地方。計算機需要容器保存數(shù)字、文本和其他信息,程序告訴計算機什么時候從儲物柜查找信息以及查找什么信息。
“嗨,計算機...請給我我的科學課本,因為現(xiàn)在5點了?!?br>
以下為一些計算機可能存儲到變量的示例。
天氣信息:
變量:溫度、時間、星期幾、降雨量等。
運動信息:
變量:運動類型、消耗的卡路里、跑步的步數(shù)、比賽成績等。
服裝信息:
變量:什么是干凈、什么是臟、我想買什么、鞋子的數(shù)量、襪子的數(shù)量等。
每一個變量保持特定類型的信息。第一次使用變量時,可以設置變量的類型,該變量只能保存你指定類型的信息。
變量的類型
number類型的變量保存數(shù)字。例如:一個人的年齡、運動員的成績、年份等。
string類型的變量保存字符串。例如:人的名字、密碼、星期幾等。
Boolean類型的變量只有兩個值:true或者false。例如:是白天嗎?、游戲是否結束?等
在MakeCode中,位置變量是保持三個數(shù)字來描述三維世界中特定位置的一種特殊變量。這些數(shù)字分別稱為X,Y和Z坐標。你應該還記得第三課中講解過坐標的內(nèi)容。
變量的值
以下是另外一些變量的示例。
| 變量名 | 變量值 |
|---|---|
| Cats | 2 |
| Dogs | 5 |
| Greeting | “hello!” |
| HousePosition | (12, 4, -36) |
可以使用變量來代替變量值。使用以上變量定義,可以寫出如下語句:
Cats + Dogs = 7
Say Greeting
Teleport to HousePosition
你可以使用以下語句改變變量的值:
Set Cats to Dogs + 4
Cats = 9
如下每個變量中的類型是什么?
- Cats
- Dogs
- Greeting
- HousePosition