Page 22 - ePN261_運算思維與Scratch 3.0程式設計_課本PDF
P. 22
14 Chapter 1 運算思維與 Scratch 3 程式設計
1-7 運算思維與 Scratch 3 程式設計
運算思維就是利用資訊科技解決問題的過程,當你在學習 Scratch 過程中,
會有許多想法,利用 Scratch 積木設計程式,實踐想法就是運思維的實踐。因
此,如何學習程式運算思維呢? Scratch 開發團隊麻省理工學院(MIT)媒體
實驗室 Resnick 教授提出,程式設計運算思維應包含下列架構:
一 運算思維概念
運算思維概念(Computational Concepts)應用在 Scratch 3 程式設計時,
就是利用 Scratch 3 積木設計程式解決問題,例如:應用等待 2 秒、如果~那
麼或重複執行等積木設計程式,就是應用結構化程式設計的循序結構、選擇結
構或重複結構在運算思維概念。
運算思維概念實作
運算思維概念實作時,首先針對「專題的主題」規劃「腳本」,腳本內
容包含專題的「舞台」、「角色」與「分析舞台與角色執行的動畫情境,並
解析設計程式時使用的積木與程式語言結構。」。例如:點擊綠旗時「Abby」
與「Dan」,兩個角色同時說出:「Hello!」。
「Abby」與「Dan」程式為:
執行結果為:
兩者同時說出:「Hello!」。