编辑推荐
全彩色印刷,轻松易读
算法结构×可视化操作=完整的编程逻辑训练
无需编程基础,简单鼠标拖动,13个游戏范例,轻松学会程序设计
与Arduino结合,制作互动式体感游戏
Scratch是由MIT的媒体实验室开发的程序设计环境。用户可以用Scratch来设计多媒
体动画、游戏及交互式故事等。Scratch深受世界各地的青少年和程序设计初学者的喜爱。
《趣学Scratch 教孩子学编程》以游戏案例的方式,带领读者学习Scratch。
《趣学Scratch 教孩子学编程》分为5章,包括如下精彩内容:
第1章快速熟悉Scratch的安裝和操作使用
第2章以Scratch为基础,介绍程序设计的基本结构,了解编程逻辑
第3章介绍基本的Scratch角色动作
第4章结合前面所学知识,制作13个游戏,通过范例进行实操
第5章11个结合Arduino的范例制作
《趣学Scratch 教孩子学编程》适合作为青少年学习Scratch的教程,也是不错的亲子互动读物。
内容简介
Scratch是由MIT的媒体实验室开发的程序设计环境。用户可以用Scratch来设计多媒
体动画、游戏及交互式故事等。Scratch深受世界各地的青少年和程序设计初学者的喜爱。
《趣学Scratch 教孩子学编程》以游戏案例的方式,带领读者学习Scratch。首先介绍了Scratch和程序设计的基
础知识,接着介绍了Scratch程序设计常用的一些功能和技能。然后,通过介绍13个完整的游戏案例,让读者练习与提升程序设计能力。特别介绍了如何使用Arduino硬件来让Scratch程序与现实世界连结,探索更多的可能性。
《趣学Scratch 教孩子学编程》适合程序设计初学者阅读,尤其适合作为青少年的程序设计入门读物。
目录
第1章 基础知识...............................................................1
1.1 简介.....................................................................................................2
1.2 下载与安装.........................................................................................2
1.3 操作界面.............................................................................................4
1.3.1 舞台区.........................................................................................4
1.3.2 角色区.........................................................................................5
1.3.3 指令区.........................................................................................5
1.3.4 脚本区.........................................................................................6
1.4 综合应用.............................................................................................8
1.5 第一个动画故事...............................................................................12
1.5.1 认识舞台...................................................................................12
1.5.2 角色设置...................................................................................13
1.5.3 位置设置...................................................................................14
1.5.4 小猫走路动画...........................................................................15
1.5.5 猫狗对话...................................................................................17
第2章 程序设计入门.....................................................20
2.1 顺序结构...........................................................................................21
2.2 循环结构...........................................................................................21
2.2.1 计数式循环..............................................................................21
2.2.2 条件式循环..............................................................................23
2.2.3 无限循环..................................................................................25
2.3 选择结构...........................................................................................28
2.3.1 单向选择结构..........................................................................28
2.3.2 双向选择结构..........................................................................30
2.4 变量...................................................................................................34
2.4.1 如何增加新变量.......................................................................34
2.4.2 全局变量..................................................................................34
2.4.3 角色变量..................................................................................38
2.5 表达式...............................................................................................43
第3章 编程技巧...........................................................47
3.1 让角色移动.......................................................................................48
3.1.1 方向与移动值..........................................................................48
3.1.2 设置x和y坐标......................................................................49
3.1.3 移到某个特定位置...................................................................49
3.2 限制角色移动范围...........................................................................51
3.2.1 利用x和y坐标......................................................................51
3.2.2 利用颜色(1)........................................................................52
3.2.3 利用颜色(2)........................................................................52
3.3 不断地移动.......................................................................................53
3.3.1 在边缘的两端来回地移动......................................................53
3.3.2 在区域的两端来回地移动......................................................54
3.3.3 从一端消失再从另一端出现..................................................54
3.4 时间计算...........................................................................................55
3.4.1 计算游戏中花费的时间..........................................................55
3.4.2 倒数计时..................................................................................56
3.5 场景不断地往前移动.......................................................................57
3.5.1 重复的场景..............................................................................57
3.5.2 连续的场景...............................................................................58
3.6 重力加速度.......................................................................................60
3.6.1 自由落体..................................................................................60
3.6.2 抛物线.......................................................................................61
第4章 实战技能...........................................................63
4.1 电流急急棒.......................................................................................64
4.1.1 基本版.......................................................................................64
4.1.2 多关版.......................................................................................674.2 乒乓球...............................................................................................71
4.2.1 基本版.......................................................................................71
4.2.2 打砖块.......................................................................................73
4.3 迷宫寻宝...........................................................................................76
4.3.1 基本版.......................................................................................76
4.3.2 寻宝版.......................................................................................79
4.4 自由落体...........................................................................................85
4.4.1 打排球.......................................................................................86
4.4.2 跳远...........................................................................................90
4.5 虫虫危机...........................................................................................94
4.6 青蛙过街...........................................................................................99
4.7 乐透彩开奖.....................................................................................103
4.8 猴子吃香蕉.....................................................................................106
4.9 翻牌.................................................................................................112
4.10 星际大战.......................................................................................122
4.11 射气球...........................................................................................135
4.12 贪食蛇...........................................................................................140
4.13 水果盘...........................................................................................144
第5章 Arduino互动科技项目.......................................154
5.1 Arduino简介..................................................................................155
5.2 安装S4A步骤................................................................................156
5.2.1 安装软件程序........................................................................156
5.2.2 安装S4A程序.......................................................................162
5.3 使用S4A操控LED灯..................................................................163
5.3.1 硬件材料................................................................................164
5.3.2 连接方法................................................................................164
5.3.3 S4A功能块............................................................................165
5.3.4 应用........................................................................................166
5.4 蜂鸣器.............................................................................................167
5.4.1 硬件........................................................................................167
5.4.2 软件........................................................................................167
5.5 按钮.................................................................................................168
5.5.1 硬件材料................................................................................168
5.5.2 硬件........................................................................................169
5.5.3 S4A功能块............................................................................169
5.5.4 应用........................................................................................169
5.6 滑杆.................................................................................................170
5.6.1 硬件材料................................................................................170
5.6.2 硬件........................................................................................171
5.6.3 S4A功能块............................................................................171
5.6.4 应用........................................................................................171
5.7 光敏电阻.........................................................................................173
5.7.1 硬件材料................................................................................173
5.7.2 硬件........................................................................................173
5.7.3 应用........................................................................................174
5.8 游戏杆.............................................................................................175
5.8.1 硬件材料................................................................................175
5.8.2 硬件........................................................................................175
5.8.3 应用........................................................................................176
5.9 马达.................................................................................................177
5.9.1 硬件材料................................................................................178
5.9.2 硬件........................................................................................178
5.9.3 S4A功能块............................................................................179
5.9.4 应用........................................................................................179
5.10 无线传输.......................................................................................179
5.10.1 硬件材料..............................................................................180
5.10.2 硬件......................................................................................181
5.11 机器车...........................................................................................181
5.11.1 硬件材料..............................................................................181
5.11.2 硬件......................................................................................182
5.11.3 使用箭头键控制机器车......................................................182
5.11.4 使用触须控制机器车..........................................................183
5.11.5 使用红外线控制机器车......................................................184