官术网_书友最值得收藏!

1.1 初識Scratch

目前國內外少兒創意編程的發展如火如荼,Scratch少兒創意編程便是其中之一。那么什么是Scratch呢?它能做什么,又適合哪些人學習呢?接下來,我們簡單地介紹一下這方面的內容。

1.1.1 Scratch是什么

Scratch是一種入門級別的圖形化編程語言,可以免費學習、使用。實際編碼時可以像搭積木一樣,將五顏六色的方塊來回拖動組合,制作豐富多樣的應用程序,比如動畫、故事、游戲、美術和音樂等,其操作界面如圖1.1所示。

圖1.1 Scratch的操作界面

1.1.2 Scratch適合哪些人學習

開發Scratch的初衷是讓8~16歲的青少年更容易地學習創意編程,使孩子們在編程過程中理解和學習重要的計算機相關概念,培養他們的計算機創意思維,也就是使用計算機的思考方式分析和解決生活中的問題。圖1.2展示了Scratch編程的創作過程。

圖1.2 Scratch編程的創作過程

隨著Scratch的不斷發展,使用Scratch的人群不再局限于青少年,越來越多的各種年齡層的人都開始使用Scratch作為計算機編程的入門語言。根據Scratch官網統計,已經有超過150個國家在中學和大學的編程基礎教育中開始使用Scratch語言。

1.1.3 Scratch難學嗎

Scratch是為初學者設計的編程語言,所以一點也不難學,它有以下三個優點:

? 與實際編程中的文本型語言相比,Scratch不存在輸入拼寫錯誤問題,而是通過方塊間組合的方式編程,學習者能夠更加容易地控制各種命令,比如條件控制、循環控制等。

? 使用Scratch制作應用程序,可以即時看到運行結果,應用程序的測試和修改非常容易。

? 程序運行期間,也不影響修改和測試,讓學習者可以時刻根據新的創意,反復修改和驗證程序。

主站蜘蛛池模板: 北川| 阆中市| 梁河县| 库尔勒市| 石棉县| 寿宁县| 伊吾县| 开阳县| 舞钢市| 宝坻区| 乐至县| 南召县| 巍山| 信丰县| 新和县| 中西区| 都昌县| 老河口市| 纳雍县| 邢台县| 永城市| 普宁市| 措美县| 温宿县| 岳普湖县| 明星| 承德市| 阜平县| 平山县| 德令哈市| 电白县| 恩施市| 吉安市| 神池县| 聂拉木县| 镇巴县| 北海市| 南通市| 静乐县| 琼海市| 扬州市|