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