第1章 了解編程基礎
11 準備編程環(huán)境 2
111 注冊Scratch賬戶 2
112 下載安裝 Scratch 4
12 認識軟件界面 6
121 舞臺角色區(qū) 6
122 積木腳本區(qū) 7
13 了解編程流程 13
案例 小貓走迷宮 13
131 任務分析 13
132 角色規(guī)劃 14
133 編程實現 14
134 運行并調試程序 15
第2章 設置背景和角色
21 設置動畫角色 21
211 新建、更改角色 21
案例1 一起去游動物園 21
212 繪制角色 25
案例2 奔跑的紅球 25
213 顯示、隱藏角色 29
案例3 誰藏起了我的生日蛋糕 29
22 設置舞臺背景 33
221 新建、切換舞臺背景 33
案例4 貓咪假日旅行記 33
222 編輯、繪制舞臺背景 37
案例5 火箭游太空 37
第3章 制作簡單動畫
31 控制角色動作 44
311 角色移動 44
案例1 小球打蒼蠅 44
312 角色旋轉 47
案例2 旋轉的風車 47
313 角色跟隨 50
案例3 小貓抓老鼠 50
32 設置角色造型 55
321 構建造型 55
案例4 跳街舞的小萌娃 55
322 編輯造型 57
案例5 飛舞的蝴蝶 58
33 添加角色聲音 63
331 新建聲音 63
案例6 飛奔的駿馬 63
332 編輯聲音 65
案例7 父女對話 65
333 設置聲音效果 70
案例8 森林里的小動物 70
第4章 控制程序結構
41 順序結構 77
411 賦值語句 77
案例1 小貓?zhí)咦闱?nbsp; 77
412 數據的輸入 81
案例2 小貓送信 81
413 數據的輸出 83
案例3 小貓問時間 84
42 選擇結構 86
421 單分支結構 87
案例4 小貓玩游樂園 87
422 雙分支結構 88
案例5 百變小貓 89
423 嵌套選擇結構 90
案例6 成績等級判斷 90
43 循環(huán)結構 93
431 計數循環(huán) 93
案例7 小貓接蘋果 94
432 無限循環(huán) 96
案例8 小貓卡通時鐘 96
433 直到循環(huán) 98
案例9 小貓抓魚 99
434 嵌套循環(huán) 101
案例10 小貓千變萬化 101
第5章 了解編程運算
51 變量 106
511 定義變量 106
案例1 熱氣球升空 106
512 計數器 110
案例2 小貓釣魚 110
513 累加器 113
案例3 選購商品 113
52 列表 117
521 定義列表 117
案例4 百米賽跑 117
522 使用列表 119
案例5 遙控天氣 119
53 運算 123
531 數學運算 123
案例6 泳池面積 123
532 關系運算 126
案例7 小猴挑水果 126
533 邏輯運算 129
案例8 判斷閏年 129
534 字符運算 131
案例9 詞語接龍 131
第6章 使用過程快速編程
61 創(chuàng)建簡單過程 136
611 定義過程 136
案例1 等邊三角形 136
612 調用過程 138
案例2 正多邊形排排坐138
62 使用參數過程 141
621 添加參數 142
案例3 圖形萬花筒 142
622 控制參數 145
案例4 旋轉的五彩多邊形 145
63 巧用過程嵌套 150
631 嵌套其他過程 150
案例5 小蜘蛛織大網 150
632 嵌套過程本身 154
案例6 神奇的正方形套娃 154
第7章 掌握編程算法
71 常用排序算法 160
711 選擇排序 160
案例1 字母排序 160
712 冒泡排序 163
案例2 動物排隊 163
72 解析與枚舉 168
721 解析法 169
案例3 雞兔同籠 169
722 枚舉法 172
案例4 水仙花數 172
73 遞推與遞歸 176
731 遞推法 176
案例5 兔子繁殖 176
732 遞歸法 179
案例6 大雁南飛 179
第8章 開發(fā)應用程序實例
81 設計應用程序 184
案例1 幸運大抽獎 184
811 任務分析 184
812 腳本規(guī)劃 185
813 編程實現 185
814 分享程序 189
82 制作數字故事 190
案例2 小蝌蚪找媽媽 190
821 任務分析 191
822 角色規(guī)劃 192
823 編程實現 192
824 分享程序 196
83 設計互動游戲 198
案例3 星球大戰(zhàn) 198
831 任務分析 198
832 角色規(guī)劃 199
833 編程實現 200
834 發(fā)布程序 203