●第1章編程的世界
1.1編程的好處2
1.2什麼是Scratch4
實例1-1一個程序塊的Scratch程序5
實例1-2多程序塊的Scratch程序5
1.3孩子自學7
實例1-3“向右旋轉15度”程序塊的學習方法7
實例1-4組合程序塊的學習8
1.4家長教學8
實例1-5造型切換教學9
1.5老師備課9
1.6本章小結11
第2章Scratch編程環境
2.1軟件的安裝13
2.2舞臺區19
2.3角色區21
2.4程序區25
2.5腳本區27
2.6控制和工具區30
第3章神奇的程序區塊
3.1動作模塊36
實例3-1x、y坐標移動講解38
實例3-2坐標設定40
3.2外觀模塊44
實例3-3“說”和“思考”程序塊的區別45
實例3-4進入背景區,並且刪除背景48
3.3聲音模塊53
3.4畫筆模塊55
實例3-5用畫筆畫一個彩色的圓58
3.5數據模塊59
實例3-6變量的使用60
3.6事件模塊61
實例3-7當背景切換後執行操作63
實例3-8小貓咪喫蘋果65
3.7控制模塊67
實例3-9從0一直加到100,計算結果68
實例3-10回答問題,判斷答案是否正確70
實例3-11直到x坐標大於100時停止71
實例3-12克隆小貓咪76
3.8偵測模塊78
實例3-13通過按鍵控制小貓咪變大、變小81
3.9運算符模塊84
3.10更多模塊85
實例3-14添加一個程序組合85
實例3-15循環幾圈的方法87
第4章知識的儲備
4.1坐標90
實例4-1行走在板凳上的小男孩93
實例4-2尋找坐標點95
4.2角度98
實例4-3旋轉的魔法棒98
實例4-4時鐘103
4.3隨機數104
實例4-5一道數學題104
實例4-6擲骰子105
4.4字符串107
實例4-7小貓咪和機器人對話108
4.5加減乘除109
4.6四舍五入110
4.7特殊運算111
4.8變量113
實例4-8記下對方的名字115
4.9鏈表115
實例4-9記錄班級小朋友的名字115
4.10比較119
4.11邏輯運算120
實例4-10小貓咪坐標判斷123
第5章一大波僵尸襲來
5.1角色規劃128
5.2程序分析130
5.3動手動腦132
5.4遊戲性調整133
5.5總結135
第6章孫悟空筋鬥雲
6.1角色規劃137
6.2程序分析138
6.3動手動腦139
6.4遊戲性調整143
6.5總結144
第7章孫悟空72變
7.1角色規劃146
7.2程序分析150
7.3動手動腦150
7.4遊戲性調整153
7.5總結154
第8章聲控搖獎
8.1角色規劃156
8.2程序設計157
8.3動手動腦158
8.4遊戲性調整159
8.5總結162
第9章接蘋果小遊戲
9.1角色規劃164
9.2程序設計164
9.3動手動腦166
9.4遊戲性調整171
9.5總結172
第10章彈跳躲避障礙物
10.1角色規劃174
10.2程序設計175
10.3動手動腦176
10.4遊戲性調整179
10.5總結182
第11章電子音樂相冊
11.1角色規劃184
11.2程序設計185
11.3動手動腦186
11.4遊戲性調整189
11.5總結192
第12章躲避幽靈
12.1角色規劃194
12.2程序設計195
12.3動手動腦196
12.4遊戲性調整198
12.5總結201
第13章指法練習
13.1角色規劃203
13.2程序設計204
13.3動手動腦206
13.4遊戲性調整211
13.5總結212
第14章
14.1角色規劃214
14.2程序設計215
14.3動手動腦217
14.4遊戲性調整225
14.5總結228
第15章植物大戰僵尸
15.1會動的角色230
15.2種植的植物233
15.3神奇的陽光240
15.4攻擊的子彈242
15.5綜合244