注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)零基礎(chǔ)學(xué)Scratch編程

零基礎(chǔ)學(xué)Scratch編程

零基礎(chǔ)學(xué)Scratch編程

定 價(jià):¥59.00

作 者: 鄔曉鈞 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302563266 出版時(shí)間: 2020-12-01 包裝: 平裝
開本: 16 頁數(shù): 252 字?jǐn)?shù):  

內(nèi)容簡介

  本書面向沒有任何程序設(shè)計(jì)基礎(chǔ)的四年級(jí)以上小學(xué)生。本書內(nèi)容分為基礎(chǔ)技能、思維訓(xùn)練、創(chuàng)新應(yīng)用三個(gè)部分,小讀者按章節(jié)內(nèi)容提示一步步的自學(xué)和實(shí)踐,逐步掌握和熟練Scratch程序設(shè)計(jì)。在本書的學(xué)習(xí)過程中,小讀者的自學(xué)能力、計(jì)算思維、創(chuàng)新創(chuàng)意和編程實(shí)踐能力均能得到有效地鍛煉和提高,為將來進(jìn)一步學(xué)習(xí)計(jì)算機(jī)專業(yè)知識(shí)與技術(shù)打下扎實(shí)的基礎(chǔ)。本書編程內(nèi)容少量來自于Scratch老版本自帶的英文幫助,其他均為原創(chuàng)設(shè)計(jì),新穎有趣,符合少兒心理特點(diǎn)。

作者簡介

  鄔曉鈞,本碩博均就讀于清華大學(xué)計(jì)算機(jī)系,現(xiàn)為清華大學(xué)計(jì)算機(jī)系高級(jí)工程師,長期從事程序設(shè)計(jì)的教學(xué)實(shí)踐。他十多年來擔(dān)任清華大學(xué)程序設(shè)計(jì)競賽代表隊(duì)主教練,也是中國大學(xué)生程序設(shè)計(jì)競賽的主要發(fā)起人和組織者。

圖書目錄

目錄

第1篇基 礎(chǔ) 技 能

第1章準(zhǔn)備工作3

1.1程序與程序設(shè)計(jì)語言3

1.2Scratch語言4

1.3安裝編程環(huán)境4

1.3.1安裝桌面編輯器4

1.3.2設(shè)置界面語言7

1.3.3打開與關(guān)閉7

1.3.4版本更新8

1.4如何學(xué)習(xí)編程8

1.5本章小結(jié)9

第2章簡單舞步10

2.1初識(shí)Scratch桌面編輯器10

2.1.1界面布局10

2.1.2積木語句與參數(shù)11

2.1.3積木語句的拼接組合11

2.2讓小貓?zhí)?1

2.2.1順序執(zhí)行11

2.2.2重復(fù)執(zhí)行12

2.2.3事件響應(yīng)13

2.2.4從背景庫中選取背景15

2.3增加伴舞者15

2.3.1從角色庫中選取角色16

2.3.2同步不同角色17

2.3.3角色與造型17

2.3.4角色間的腳本復(fù)制18

2.3.5運(yùn)行模式18

2.4保存文件19

2.5本章小結(jié)20

2.6練習(xí): 燈光師21

零基礎(chǔ)學(xué)Scratch編程目錄第3章動(dòng)畫賀卡22

3.1動(dòng)畫基礎(chǔ)22

3.1.1刪除與新建角色22

3.1.2第一個(gè)字母角色23

3.1.3第二個(gè)字母角色25

3.1.4第三個(gè)字母角色28

3.1.5第四個(gè)角色29

3.2萬圣節(jié)賀卡31

3.2.1跳動(dòng)的紅心31

3.2.2為舞臺(tái)編程32

3.2.3文本角色33

3.2.4奇幻角色34

3.3本章小結(jié)36

3.4練習(xí): 我的賀卡37

第4章石頭剪子布38

4.1街舞38

4.1.1設(shè)置舞臺(tái)背景38

4.1.2街舞者39

4.1.3自拍角色39

4.1.4同步的調(diào)試42

4.2石頭剪子布43

4.2.1設(shè)置背景43

4.2.2添加角色導(dǎo)入圖片44

4.2.3編寫程序44

4.2.4復(fù)制角色44

4.3本章小結(jié)46

4.4練習(xí): 我的動(dòng)畫46

第5章彈球游戲47

5.1彈跳的球47

5.2添加擋板47

5.3讓球碰到擋板就反彈48

5.4游戲結(jié)束49

5.5游戲得分50

5.6更多游戲效果52

5.7雙人對(duì)戰(zhàn)54

5.7.1游戲設(shè)計(jì)54

5.7.2判斷游戲輸贏55

5.8本章小結(jié)56

5.9練習(xí): 優(yōu)化雙人對(duì)戰(zhàn)游戲57

5.9.1基礎(chǔ)練習(xí): 控制球的速度57

5.9.2提高練習(xí): 控制球的反彈角度57

第6章沙灘賽跑59

6.1準(zhǔn)備賽場59

6.2比賽選手60

6.3跑向終點(diǎn)61

6.4隨機(jī)速度62

6.5勝利歡呼62

6.6升級(jí)彈球游戲64

6.6.1擋板與球的修改64

6.6.2增加蝙蝠怪65

6.6.3計(jì)分與增速65

6.6.4更多游戲功能65

6.7本章小結(jié)66

6.8練習(xí): 游戲中的計(jì)時(shí)66

第7章超級(jí)英雄68

7.1繪圖模式68

7.1.1體驗(yàn)位圖模式69

7.1.2體驗(yàn)矢量圖模式69

7.1.3繪圖模式比較70

7.2繪制背景70

7.2.1白云與紅日71

7.2.2城堡71

7.3英雄角色73

7.3.1造型與大小73

7.3.2跳起與落下75

7.4怪物角色75

7.5壓死怪物76

7.6完善游戲功能76

7.7本章小結(jié)77

7.8練習(xí): 星際旅行77

第8章捉迷藏79

8.1游戲設(shè)計(jì)79

8.2準(zhǔn)備場景79

8.3隨機(jī)確定小猴位置80

8.3.1隨機(jī)選擇樂器80

8.3.2隨機(jī)露出部分身體81

8.4實(shí)現(xiàn)躲藏效果83

8.5本章小結(jié)83

8.6練習(xí): 完善捉迷藏游戲84

第9章時(shí)尚換裝85

9.1游戲效果說明85

9.2使用變量86

9.2.1用單個(gè)標(biāo)志變量實(shí)現(xiàn)86

9.2.2用多個(gè)標(biāo)志變量實(shí)現(xiàn)87

9.2.3改進(jìn)單個(gè)標(biāo)志變量的實(shí)現(xiàn)87

9.3使用消息89

9.4更多換裝89

9.5本章小結(jié)90

9.6練習(xí): 電風(fēng)扇91

第10章百蟲來襲93

10.1發(fā)射魔法93

10.1.1編程實(shí)現(xiàn)93

10.1.2腳本分析95

10.2游戲的基本元素95

10.3克隆與控制96

10.3.1實(shí)現(xiàn)克隆96

10.3.2控制克隆體96

10.3.3關(guān)于刪除克隆體的問題97

10.4結(jié)束畫面的優(yōu)化98

10.5本章小結(jié)98

10.6練習(xí): 完善百蟲來襲游戲100

10.6.1基礎(chǔ)練習(xí)100

10.6.2提高練習(xí)100

第2篇思 維 訓(xùn) 練

第11章繪圖基礎(chǔ)103

11.1試用“畫筆”類積木103

11.1.1“畫筆”類積木103

11.1.2嘗試畫線104

11.2繪制正多邊形105

11.3繪制蜂巢圖106

11.3.1問題分解107

11.3.2繪制單個(gè)蜂巢107

11.3.3繪制一排蜂巢107

11.3.4調(diào)整落筆和抬筆109

11.3.5完成蜂巢圖110

11.4自制帶參數(shù)的積木110

11.5復(fù)制已編寫的部分程序112

11.6本章小結(jié)112

11.7練習(xí): 繪制圖形113

11.7.1了解畫筆透明度的效果113

11.7.2畫n角星113

11.7.3畫螺旋113

11.7.4提高練習(xí): 幻影移動(dòng)114

第12章函數(shù)繪圖116

12.1函數(shù)與圖像116

12.1.1畫坐標(biāo)系116

12.1.2函數(shù)、坐標(biāo)與圖像116

12.2畫圓117

12.2.1圓上點(diǎn)的函數(shù)關(guān)系117

12.2.2畫上半圓117

12.2.3完成畫圓119

12.3畫橢圓120

12.4畫拋物線120

12.5公轉(zhuǎn)與自轉(zhuǎn)121

12.6萬花尺筆尖位置的函數(shù)表示122

12.7實(shí)現(xiàn)萬花尺程序123

12.8本章小結(jié)124

12.9練習(xí): 繪圖與思考125

12.9.1研究萬花尺程序125

12.9.2畫點(diǎn)成圖125

第13章遞歸與迭代計(jì)算126

13.1遞歸126

13.2繪制彩色雪花127

13.3繪制Koch雪花128

13.3.1分形128

13.3.2Koch曲線與Koch雪花129

13.3.3畫Koch曲線與Koch雪花130

13.4繪制Julia集131

13.4.1函數(shù)的迭代計(jì)算131

13.4.2二元函數(shù)的迭代計(jì)算132

13.4.3圖像化132

13.4.4其他Julia集134

13.5本章小結(jié)136

13.6練習(xí): 繪制圖像137

13.6.1繪制心形137

13.6.2繪制Mandelbrot集138

第14章數(shù)列與數(shù)字謎題139

14.1數(shù)列求和139

14.1.1編程思路139

14.1.2編程練習(xí)140

14.2數(shù)列求項(xiàng)140

14.2.1問題與編程思路140

14.2.2編程練習(xí)142

14.3數(shù)字謎題142

14.3.1六位整數(shù)問題142

14.3.2兩數(shù)相乘問題143

14.3.3編程練習(xí)144

14.4本章小結(jié)145

14.5練習(xí): 解決問題145

14.5.1數(shù)表145

14.5.2兩數(shù)相乘146

14.5.3和與積146

第15章整除與質(zhì)數(shù)147

15.1整除計(jì)數(shù)147

15.1.1小試牛刀147

15.1.2編程練習(xí)148

15.2判斷質(zhì)數(shù)148

15.2.1基本方法148

15.2.2加速測試149

15.3篩法求質(zhì)數(shù)150

15.3.1篩法操作150

15.3.2篩法實(shí)現(xiàn)153

15.3.3顯示質(zhì)數(shù)表155

15.4本章小結(jié)156

15.5練習(xí): 解決問題157

15.5.1分組問題157

15.5.2雞兔同籠問題157

15.5.3韓信點(diǎn)兵157

第16章控制輸贏比例158

16.1輸贏比例158

16.2模擬比賽159

16.2.1程序設(shè)計(jì)159

16.2.2輸贏統(tǒng)計(jì)160

16.2.3輸贏比例162

16.3控制輸贏比例162

16.3.1二分法162

16.3.2二分法的終止條件163

16.4本章小結(jié)165

16.5練習(xí): 編程計(jì)算π166

第3篇應(yīng) 用 實(shí) 踐

第17章九連環(huán)169

17.1九連環(huán)游戲169

17.1.1九連環(huán)的操作170

17.1.2九連環(huán)的解法171

17.2編程實(shí)現(xiàn)九連環(huán)172

17.2.1繪制圖形172

17.2.2實(shí)現(xiàn)操作173

17.2.3實(shí)現(xiàn)完整游戲175

17.2.4隨機(jī)開局175

17.3思考與挑戰(zhàn)176

17.3.1最佳操作數(shù)176

17.3.2自動(dòng)完成九連環(huán)游戲177

第18章七巧板178

18.1繪制七巧板178

18.1.1繪制三角形178

18.1.2繪制其他形狀179

18.1.3拼出初始圖形179

18.2拖動(dòng)與旋轉(zhuǎn)180

18.2.1拖動(dòng)模式180

18.2.2旋轉(zhuǎn)的活躍狀態(tài)180

18.2.3實(shí)現(xiàn)拖動(dòng)181

18.2.4實(shí)現(xiàn)旋轉(zhuǎn)183

18.3保存與載入185

18.4思考與挑戰(zhàn)185

18.4.1保存多個(gè)拼圖185

18.4.2為拼圖命名186

第19章華容道187

19.1繪制華容道187

19.1.1繪制棋盤棋子187

19.1.2設(shè)定棋盤棋子位置188

19.1.3添加文字189

19.2保存與載入189

19.2.1棋局的表示方式189

19.2.2表示棋子擺放情況191

19.2.3用列表表示棋局192

19.2.4保存與載入192

19.2.5用單個(gè)變量保存棋局193

19.2.6關(guān)于起始編號(hào)的討論194

19.3移動(dòng)棋子195

19.3.1操作方式的設(shè)計(jì)195

19.3.2選中狀態(tài)195

19.3.3判斷棋子可移動(dòng)196

19.4自動(dòng)求解華容道198

19.4.1自動(dòng)求解思路198

19.4.2設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)198

19.4.3細(xì)化求解算法199

19.5思考與挑戰(zhàn)201

19.5.1加快自動(dòng)求解1201

19.5.2加快自動(dòng)求解2201

19.5.3最優(yōu)解法202

第20章打氣球205

20.1基礎(chǔ)游戲205

20.1.1準(zhǔn)星205

20.1.2隨機(jī)氣球206

20.1.3其他206

20.2讓游戲更豐富有趣207

20.3改進(jìn)打氣球游戲208

20.3.1加入樂趣點(diǎn)“選擇”209

20.3.2加入情緒調(diào)節(jié)手段209

20.3.3提升基礎(chǔ)體驗(yàn)211

20.3.4提升表現(xiàn)力212

20.4思考與挑戰(zhàn)213

附錄

附錄A流程圖217

A.1順序結(jié)構(gòu)217

A.2循環(huán)結(jié)構(gòu)218

A.3分支結(jié)構(gòu)218

附錄B按鍵的偵測220

附錄C幾種重復(fù)語句的比較221

附錄D調(diào)試226

D.1明確問題226

D.2細(xì)查代碼226

D.3查看和設(shè)置變量值227

D.4設(shè)置斷點(diǎn)228


本目錄推薦

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