本書以圖形化編程工具Scratch 為教學環(huán)境,采用“案例導向”的編寫思路,帶領孩子以交互式的方式完成程序的編寫。
全書共8 章。第1 章主要講解Scratch 的工作界面和基本操作。第2~8 章詳細講解7 款經典趣味動畫和游戲的設計與制作,包括“鼠標觸發(fā)—數一數”“顏色觸發(fā)—動畫小故事”“人工智能—小小翻譯員”“隨機的秘密—多彩花園”“操控時間—開心打字母”“列表的運用—猜猜它是誰”“鍵盤的交互—趣味撿蘋果”,孩子能夠在輕松愉悅的創(chuàng)作過程中理解和掌握編程的核心思想。
本書內容圖文并茂,講解淺顯詳盡,是一本非常適合親子共讀的編程書,也可作為少兒編程培訓機構的教學用書或課程設計的參考資料,以及中小學教師提高教學信息化水平的參考資料。
前言
如何獲取學習資源
第1章 認識Scratch
Scratch在線版10
Scratch離線版11
下載Scratch離線版安裝文件11
安裝Scratch離線版13
Scratch的界面構成14
菜單欄14
標簽欄15
選項卡15
·“代碼”選項卡15
·“造型”/“背景”選項卡20
·“聲音”選項卡22
舞臺區(qū)23
角色列表24
·添加角色庫中的角色24
·添加自定義的角色24
·繪制角色25
·刪除角色26
舞臺設置區(qū)26
積木塊的基本操作27
添加/刪除積木塊27
·添加積木塊27
·刪除積木塊28
復制積木塊29
組合積木塊30
拆分/插入積木塊31
·拆分積木塊31
·插入積木塊32
作品的保存與打開34
第2章 鼠標觸發(fā)—數一數
設計思路36
·設置數字的初始位置和大小36
·設置鼠標單擊觸發(fā)的操作36
·根據鼠標單擊的對象顯示特定角色37
步驟詳解38
第3章 顏色觸發(fā)—動畫小故事
設計思路50
·利用顏色控制角色的行為50
·角色間的互動對話51
·當角色觸碰時隱藏角色52
步驟詳解53
第4章 人工智能—小小翻譯員
設計思路75
·選擇翻譯模式75
·翻譯輸入的內容并輸出翻譯結果76
·選擇繼續(xù)或返回77
步驟詳解78
第5章 隨機的秘密—多彩花園
設計思路103
·隨機切換角色造型并朗讀單詞103
·設置條件判斷對錯104
步驟詳解105
第6章 操控時間—開心打字母
設計思路135
·倒計時和分數統計135
·讓氣球隨機出現并上升136
·判斷氣球是否碰到舞臺頂端137
·判斷是否打中氣球138
步驟詳解138
第7章 列表的運用—猜猜它是誰
設計思路166
·將動物名稱添加到列表166
·根據列表匹配動物圖片167
·根據顯示的角色造型作答168
·判斷回答的正誤169
步驟詳解170
第8章 鍵盤的交互—趣味撿蘋果
設計思路192
·讓字母隨機出現192
·將造型編號加入列表193
·對列表中的造型編號進行排序194
·判斷撿蘋果順序的正誤195
步驟詳解196