###### tags:`scratch`
# Scratch 積木程式介紹
---
首先可以問大家一個問題,早上起床後到出門會做哪些事,例如以下的事情,大家如何安排。

---
每個人也許都不一樣,例如我會這麼做。

---
## Scratch 積木程式
### 事件方塊
當某件事發生時
例如太陽出來天亮的時候,小朋友就要開始上學前的動作。
就像在程式中,綠旗按一下、鍵盤某個按鍵按下,滑鼠點到誰......等。

---
### 動作方塊
就是我們要執行的動作,例如:起床、刷牙、換衣服......等
程式內可能就是,移動、旋轉、撥放音樂......等

---
### 控制方塊
控制方塊和執行的"時間"還有重複"次數"有關
例如:起床到刷牙要經過2分鐘,要花5分鐘刷完牙才會換衣服......等。

---
另外一種就是重複幾次
例如:一週上學5天,所以我們需要重複5次

---
## 方塊移動方式
可以一次一塊的把方塊拼起來

---
當方塊連在一起時,選的方塊會連同下方的一起拉走
例如要拚好圖片,我們要先選第二片方塊,會連同第三片方塊一起拉,再拉第一片方塊。

---
如果某個積木方塊可以放別的積木方塊,會像這樣自己調整大小。

---
## 練習嘗試
一小時玩程式 (https://hourofcode.com/us/zh)
建議可以由這一個開始試試
https://studio.code.org/hoc/1
能夠達到挑戰二(第12關)表示對於"重複動作(loop)"有不錯的理解。
能夠達到挑戰三(第16關)表示會用"判斷工具來"輔助完成任務。
