第1章 Scratch软件介绍
1.1 数学与编程 002
1.1.1 数学和编程的关系 002
1.1.2 Scratch的编程优势 002
1.2 Scratch 3.0 004
1.2.1 Scratch 3.0的特点 004
1.2.2 Scratch 3.0的安装 007
第2章 Scratch的基本操作
2.1 编程三元素 012
2.1.1 积木 012
2.1.2 脚本 015
2.1.3 角色 016
2.2 造型 018
2.3 声音 021
2.4 事件 022
2.5 自制积木 023
2.6 添加扩展 027
第3章 用Scratch制作入门级简单游戏
3.1 乐队演奏 029
3.2 迷宫探险 041
3.3 打地鼠 052
3.4 海底两万里 064
第4章 用Scratch解决数学问题
4.1 鸡兔同笼问题 076
4.1.1 假设法 077
4.1.2 随机法 084
4.2 阶乘的计算 087
第5章 用Scratch绘制几何图形
5.1 正弦定理和余弦定理 094
5.2 绘制三角形 095
5.2.1 绘制直角三角形 098
5.2.2 绘制正三角形 102
5.3 绘制四边形和多边形 103
5.3.1 绘制四边形 103
5.3.2 绘制多边形 107
5.4 旋转的艺术 109
5.4.1 绘制旋转的艺术图案 109
5.4.2 自制积木 115
第6章 用Scratch进行情景设置与编程
6.1 走马灯动画制作 121
6.1.1 情景介绍 121
6.1.2 情景编程 122
6.2 车窗外面的世界 125
6.2.1 情景介绍 125
6.2.2 情景编程 125
6.2.3 游戏的改进版 140
第7章 用Scratch设计体感游戏切西瓜
7.1 规划游戏 144
7.2 设计角色 149
7.3 编辑脚本 154
第8章 用Scratch操控机器人EV3
8.1 介绍机器人EV3 166
8.2 在Scratch中激活EV3 173
8.3 制作体操机器人 179
参考文献 189