Page 17 - FC10710_程式語言與設計(上)
P. 17

4   Scratch

                         Scratch 是由美國麻省理工多媒體實驗室終身幼稚園組(Lifelong Kindergarten

                       Group)於 2006 年發布,針對 8 歲以上的孩童所開發的積木式程式語言。透過類似
                       積木可層層疊加的方式,讓初學者不需先學習程式語言難懂的指令和語法,便能設

                       計出具有故事性、遊戲性或動畫的功能,並且可以在網站上和其他人分享及共同編
                       寫,適合作為孩童第一個學習的程式語言。在 2019 年 1 月所發布的 3.0 正式版,已
                                                                                                                      1
                       經可以透過瀏覽器直接在官方網站(https://scratch.mit.edu/)中創造自己的作品,                                             程式語言的
                                                                                                                      基本概念
                       如圖 1-7 所示。














                                                                                                                      2
                                                                                                                      程式的組成
                                                                                                                      與語法規則















                                                                                                                      3
                                                 圖 1-7 Scratch 官方網站的開發環境                                              資料型態
                                                                                                                      與運算















                                                                                                                      4
                                                                                                                      選擇結構





                                                                                                                         7






          '$      $)   JOEE                                                                                                   ɪʹ
   12   13   14   15   16   17   18   19   20   21   22