第1章 初识Scratch 1
1.1 Scratch的故事 1
1.2 Scratch的四大特性 1
1.3 我的第一个Scratch程序 3
1.4 使用Scratch编程的基本流程 5
1.5 本书的组织结构 7
1.6 本章小结 7
第2章 Scratch入门 8
2.1 简单的Scratch示例 8
2.2 示例解释 9
2.3 改编示例 12
2.4 项目另存为 22
2.5 分享项目 22
2.6 本章小结 24
第3章 脚本概述 25
3.1 定义 25
3.2 使用说明 25
3.3 结构与功能 26
3.4 分类 26
3.5 脚本片断 27
3.6 本章小结 27
第4章 事件积木 28
4.1 基于事件编程 28
4.2 历史 28
4.3 鸭舌帽形事件积木 29
4.4 矩形事件积木 33
4.5 编程挑战——海底发射太空船 35
4.6 本章小结 38
第5章 控制积木 40
5.1 鸭舌帽形控制积木 41
5.2 C形控制积木 41
5.3 矩形控制积木 45
5.4 太阳帽控制形积木 47
5.5 编程挑战——大鱼吃小鱼 49
5.6 本章小结 51
第6章 数据积木 53
6.1 变量 53
6.2 列表 55
6.3 变量积木 56
6.4 列表积木 59
6.5 编程挑战——我喜欢的运动 66
6.6 本章小结 67
第7章 运算积木 69
7.1 六边形运算积木 69
7.2 圆角矩形运算积木 74
7.3 编程挑战——简易计算器 83
7.4 本章小结 84
第8章 侦测积木 86
8.1 矩形侦测积木 86
8.2 六边形侦测积木 89
8.3 圆角矩形侦测积木 95
8.4 编程挑战——变色龙 105
8.5 本章小结 106
第9章 运动积木 108
9.1 舞台的坐标系统 108
9.2 角色的方向系统 110
9.3 运动积木概述 110
9.4 矩形运动积木 111
9.5 圆角矩形运动积木 120
9.6 编程挑战——升国旗,奏国歌 122
9.7 本章小结 125
第10章 外观积木 126
10.1 矩形外观积木 127
10.2 圆角矩形外观积木 138
10.3 编程挑战——孙悟空的如意金箍棒 140
10.4 本章小结 142
第11章 声音积木 143
11.1 矩形声音积木 143
11.2 圆角矩形声音积木 150
11.3 编程挑战——简易电子琴 151
11.4 本章小结 153
第12章 画笔积木 155
12.1 矩形画笔积木 156
12.2 编程挑战——马良的神笔 163
12.3 本章小结 164
第13章 更多积木 166
13.1 Scratch中的自定义积木 166
13.2 创建自定义积木 167
13.3 定义[自定义积木名] 168
13.4 本章小结 171