注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)Scratch編程從入門到精通

Scratch編程從入門到精通

Scratch編程從入門到精通

定 價(jià):¥89.00

作 者: 謝聲濤
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302508373 出版時(shí)間: 2018-08-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書是全面講解圖形化編程語言Scratch的編程指南,分為基礎(chǔ)編程篇、圖形編程篇和進(jìn)階編程篇3個(gè)部分,系統(tǒng)講解Scratch基礎(chǔ)編程知識(shí)和運(yùn)動(dòng)、外觀、偵測等各功能模塊的技術(shù)應(yīng)用,以及常用的數(shù)據(jù)結(jié)構(gòu)和算法知識(shí),并提供豐富有趣的教學(xué)案例和練習(xí)題,為青少年提供一本從入門到精通的Scratch編程參考教材。本書假設(shè)讀者從未接觸過編程,從零基礎(chǔ)開始幫助讀者逐步建立起Scratch編程的知識(shí)體系。本書適合對(duì)編程有興趣的青少年閱讀,也適合希望輔導(dǎo)孩子進(jìn)行編程訓(xùn)練的家長和少兒編程培訓(xùn)機(jī)構(gòu)的教師使用。

作者簡介

  謝聲濤,小海豚科學(xué)館創(chuàng)始人,致力于線下和線上推廣青少年科普教育和編程教育。曾在多家互聯(lián)網(wǎng)公司工作,歷任程序員、研發(fā)經(jīng)理、架構(gòu)師、技術(shù)總監(jiān)等職,熟悉大規(guī)模網(wǎng)站架構(gòu)設(shè)計(jì),擅長復(fù)雜應(yīng)用系統(tǒng)開發(fā),在海量數(shù)據(jù)管理、搜索引擎技術(shù)等應(yīng)用方面有豐富經(jīng)驗(yàn)。

圖書目錄

〖1〗Scratch編程從入門到精通第1部分基礎(chǔ)編程篇第1章編程起步3

1.1Scratch編程概述3

1.1.1為什么用Scratch編程

3

1.1.2從Scratch到Python5

1.1.3Scratch的主要版本7

1.1.4Scratch項(xiàng)目概述9

1.2準(zhǔn)備Scratch開發(fā)環(huán)境10

1.2.1使用Scratch在線

編輯器10

1.2.2安裝Scratch離線

編輯器12

1.2.3設(shè)置Scratch編輯器

14

1.3Scratch編輯器界面16

1.3.1舞臺(tái)區(qū)17

1.3.2背景和角色列表區(qū)17

1.3.3腳本編輯區(qū)18

1.3.4造型和背景編輯區(qū)18

1.3.5聲音編輯區(qū)19

1.3.6菜單欄和工具欄20

1.4Scratch指令系統(tǒng)概述20

1.4.1積木的形狀特點(diǎn)20

1.4.2積木的操作方法22

1.4.3積木的功能類別24

1.4.4快速查看積木說明25

1.5臨摹案例26

1.5.1數(shù)學(xué)編程: 韓信點(diǎn)兵

26

1.5.2游戲編程: 星際飛行

30

第2章變量和運(yùn)算36

2.1說和思考指令36

2.1.1跟我做: 小貓背唐詩

37

2.1.2讓角色說話和思考38

2.1.3動(dòng)手練: 小貓的哲學(xué)

思考39

2.2問答指令40

2.2.1跟我做: 簡單的人機(jī)

對(duì)話40

2.2.2詢問與回答40

2.2.3動(dòng)手練: 說出字母數(shù)

41

2.3變量42

2.3.1跟我做: 小貓變大

變小42

2.3.2變量顯示器43

2.3.3變量的數(shù)據(jù)類型和操作

43

2.3.4變量的命名和作用域

45

2.3.5動(dòng)手練: 求兩數(shù)之和

45

2.4數(shù)學(xué)運(yùn)算46

2.4.1跟我做: 雞兔同籠46

2.4.2算術(shù)運(yùn)算和運(yùn)算優(yōu)先級(jí)

48

2.4.3數(shù)學(xué)函數(shù)48

2.4.4動(dòng)手練: 計(jì)算大橋長度

49

2.5隨機(jī)數(shù)50

2.5.1跟我做: 小魚逍遙游

50

2.5.2生成隨機(jī)數(shù)51

2.5.3動(dòng)手練: 隨機(jī)投點(diǎn)

畫圓52

2.6字符串函數(shù)53

2.6.1跟我做: 成語接龍

53

2.6.2字符串處理54

2.6.3動(dòng)手練: 回文詩55

〖1〗Scratch編程從入門到精通〖1〗目錄第3章程序控制57

3.1順序結(jié)構(gòu)57

3.1.1跟我做: 海倫公式

57

3.1.2流程圖59

3.1.3順序結(jié)構(gòu)的程序設(shè)計(jì)

59

3.1.4動(dòng)手練: 計(jì)算圓錐體積

60

3.2選擇結(jié)構(gòu)61

3.2.1跟我做: 求絕對(duì)值

61

3.2.2關(guān)系運(yùn)算和邏輯運(yùn)算

62

3.2.3選擇結(jié)構(gòu)的程序設(shè)計(jì)

64

3.2.4動(dòng)手練: 判斷三角形

構(gòu)成65

3.3循環(huán)結(jié)構(gòu)66

3.3.1跟我做: 冰雹猜想

67

3.3.2循環(huán)結(jié)構(gòu)的程序設(shè)計(jì)

69

3.3.3動(dòng)手練: 肖像在哪里

71

第4章列表74

4.1列表顯示器74

4.1.1跟我做: 求平均氣溫

74

4.1.2列表顯示器的使用

76

4.1.3動(dòng)手練: 評(píng)委打分

77

4.2列表的操作78

4.2.1跟我做: 銀行叫號(hào)系統(tǒng)

78

4.2.2列表操作積木79

4.2.3動(dòng)手練: 約瑟夫環(huán)

83

第5章過程85

5.1自定義過程85

5.1.1跟我做: 計(jì)算圓的面積

86

5.1.2使用自定義過程87

5.1.3動(dòng)手練: 判斷質(zhì)數(shù)

88

5.2遞歸的使用89

5.2.1跟我做: 輾轉(zhuǎn)相除法

89

5.2.2遞歸調(diào)用的分析91

5.2.3動(dòng)手做: 斐波那契數(shù)列

93

5.3面向過程編程94

5.3.1跟我做: 卡普雷卡爾

黑洞94

5.3.2模塊化程序設(shè)計(jì)96

5.3.3動(dòng)手練: 數(shù)字黑洞

1和496

第6章調(diào)試程序98

6.1程序錯(cuò)誤概述98

6.1.1產(chǎn)生程序錯(cuò)誤的

原因98

6.1.2減少程序錯(cuò)誤的方法

99

6.2程序調(diào)試方法100

6.2.1使用數(shù)據(jù)顯示器100

6.2.2輸出日志100

6.2.3降低程序運(yùn)行速度

101

6.2.4設(shè)置斷點(diǎn)102第2部分圖形編程篇第7章舞臺(tái)107

7.1海底探險(xiǎn)1: 游戲場景107

7.1.1游戲情節(jié)介紹107

7.1.2制作游戲場景108

7.2舞臺(tái)布局和管理110

7.2.1舞臺(tái)布局和顯示模式

110

7.2.2舞臺(tái)背景管理113

7.3動(dòng)手練: 電子相冊(cè)117

第8章角色外觀和運(yùn)動(dòng)119

8.1創(chuàng)建角色119

8.1.1海底探險(xiǎn)2: 創(chuàng)建角色

119

8.1.2創(chuàng)建角色的方式122

8.1.3角色列表區(qū)122

8.2角色造型123

8.2.1海底探險(xiǎn)3: 角色動(dòng)畫

123

8.2.2造型控制124

8.2.3動(dòng)手練: 街舞表演

125

8.3角色運(yùn)動(dòng)126

8.3.1海底探險(xiǎn)4: 角色運(yùn)動(dòng)

126

8.3.2運(yùn)動(dòng)控制130

8.3.3動(dòng)手練: 飛行貓134

8.4角色特效135

8.4.1海底探險(xiǎn)5: 角色特效

135

8.4.2設(shè)置角色特效136

8.4.3動(dòng)手練: 魔術(shù)師137

第9章偵測139

9.1距離偵測139

9.1.1海底探險(xiǎn)6: 距離偵測

139

9.1.2距離偵測積木140

9.1.3動(dòng)手練: Pico和小狗

散步140

9.2碰撞偵測142

9.2.1海底探險(xiǎn)7: 碰撞偵測

142

9.2.2碰撞偵測積木144

9.2.3動(dòng)手練: 巡線甲蟲

147

9.3鍵盤和鼠標(biāo)偵測148

9.3.1海底探險(xiǎn)8: 扔炸彈

148

9.3.2鍵盤和鼠標(biāo)偵測積木

149

9.3.3動(dòng)手練: 反彈球150

9.4時(shí)間偵測151

9.4.1海底探險(xiǎn)9: 游戲

倒計(jì)時(shí)151

9.4.2時(shí)間偵測積木151

9.4.3動(dòng)手練: 時(shí)鐘153

9.5視頻偵測154

9.5.1跟我做: 人體感應(yīng)開燈

154

9.5.2視頻偵測積木155

9.5.3動(dòng)手練: 手勢抓蝴蝶

157

9.6響度偵測158

9.6.1跟我做: 聲控開燈

158

9.6.2響度偵測積木158

9.6.3動(dòng)手練: 吹生日蠟燭

159

第10章繪圖161

10.1海底探險(xiǎn)10: 游戲計(jì)分

和血條161

10.2畫筆164

10.2.1跟我做: 彩虹畫板

164

10.2.2畫筆積木165

10.2.3動(dòng)手練: 顏色圖譜

167

10.3圖章167

10.3.1跟我做: 種蘑菇

167

10.3.2圖章積木168

10.3.3動(dòng)手練: 彩色風(fēng)車

169

第11章聲音171

11.1海底探險(xiǎn)11: 游戲音效

171

11.1.1為游戲增加音效

171

11.1.2復(fù)制更多角色173

11.2播放聲音174

11.3樂器演奏175

11.3.1跟我做: 模擬樂器

175

11.3.2樂器演奏積木177

11.3.3彈奏鼓聲積木179

11.3.4動(dòng)手練: 演奏

《小毛驢》180第3部分進(jìn)階編程篇第12章克隆183

12.1海底探險(xiǎn)12: 克隆角色

183

12.1.1克隆功能的使用

183

12.1.2用克隆技術(shù)改造

游戲185

12.2面向?qū)ο缶幊?87

12.2.1用角色模式編程

187

12.2.2用克隆模式編程

188

12.3動(dòng)手練: 飛揚(yáng)的小鳥190

第13章消息和事件192

13.1海底探險(xiǎn)13: 消息機(jī)制

192

13.1.1廣播和接收消息

192

13.1.2用消息機(jī)制改造

游戲193

13.2消息機(jī)制197

13.2.1消息的異步和同步

197

13.2.2消息隊(duì)列的應(yīng)用

197

13.3事件驅(qū)動(dòng)編程199

13.3.1事件的并發(fā)執(zhí)行

199

13.3.2避免事件的并發(fā)

200

13.4動(dòng)手練:小熊打車201

第14章英漢詞典202

14.1搭建項(xiàng)目框架202

14.2詞典排序功能204

14.2.1冒泡排序204

14.2.2選擇排序206

14.2.3插入排序207

14.2.4快速排序209

14.2.5詞典排序211

14.3詞典查詢功能212

14.3.1順序查找213

14.3.2二分查找214

14.3.3詞典查詢216

14.4新增詞條功能216

第15章企鵝走迷宮218

15.1迷宮簡介218

15.2迷宮界面219

15.2.1二維數(shù)組220

15.2.2迷宮數(shù)據(jù)結(jié)構(gòu)221

15.2.3加載迷宮地圖221

15.2.4構(gòu)建迷宮外形224

15.3迷宮尋路226

15.3.1算法策略簡介226

15.3.2迷宮算法分析228

15.3.3迷宮算法實(shí)現(xiàn)230

 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)