定 價(jià):¥89.00
作 者: | 謝聲濤 |
出版社: | 清華大學(xué)出版社 |
叢編項(xiàng): | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787302508373 | 出版時(shí)間: | 2018-08-01 | 包裝: | 平裝 |
開本: | 16開 | 頁數(shù): | 字?jǐn)?shù): |
〖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