新書推薦:
《
早点知道会幸福的那些事
》
售價:NT$
295.0
《
迈尔斯普通心理学
》
售價:NT$
760.0
《
古典的回響:溪客舊廬藏明清文人繪畫
》
售價:NT$
1990.0
《
掌故家的心事
》
售價:NT$
390.0
《
孤独传:一种现代情感的历史
》
售價:NT$
390.0
《
家、金钱和孩子
》
售價:NT$
295.0
《
量价关系——透视股票涨跌脉络
》
售價:NT$
340.0
《
二十四节气生活美学
》
售價:NT$
340.0
|
編輯推薦: |
Scratch是可视化的编程语言,利用它可以制作游戏、动画,还可以计算数学题、处理字符串。
本书共分为五部分,细致入微地讲解Scratch 3.0编程,完全不用担心孩子零基础。
*部分(第1、2章)了解Scratch 3.0的界面和功能,以及与Scratch 2.0的区别。
第二部分(第3~16章)针对Scratch 3.0中的每一个程序块进行实例讲解。
第三部分(第17章)在掌握基础程序块的基础上,深刻理解和运用编程中的顺序执行、重复执行、条件判断等程序结构。
第四部分(第18~22章)以一个个游戏项目作为实战案例,详细地讲解每一个项目的分析过程、角色安排、程序制作以及完成后的排错、改进思路和方案。
第五部分(第23、24章)是高阶项目,一步一步地从简单的实现逐渐增加功能,最终完成一个极具挑战的程序模块,体验一个项目的迭代过程。
本书适合完全没有接触过编程的家长和小朋友阅读。对从事编程教育的老师来说,也是一本非常好的教程。
|
內容簡介: |
Scratch是可视化的编程语言,利用它可以制作游戏、动画,还可以计算数学题、处理字符串。 本书共分为五部分,细致入微地讲解Scratch 3.0编程,完全不用担心孩子零基础。*部分(第1、2章)了解Scratch 3.0的界面和功能,以及与Scratch 2.0的区别。第二部分(第3~16章)针对Scratch 3.0中的每一个程序块进行实例讲解。第三部分(第17章)在掌握基础程序块的基础上,深刻理解和运用编程中的顺序执行、重复执行、条件判断等程序结构。第四部分(第18~22章)以一个个游戏项目作为实战案例,详细地讲解每一个项目的分析过程、角色安排、程序制作以及完成后的排错、改进思路和方案。第五部分(第23、24章)是高阶项目,一步一步地从简单的实现逐渐增加功能,最终完成一个极具挑战的程序模块,体验一个项目的迭代过程。 本书适合完全没有接触过编程的家长和小朋友阅读。对从事编程教育的老师来说,也是一本非常好的教程。
|
目錄:
|
目 录
第1部分 进入编程世界
第1章 如何学习Scratch
1.1 学会编程好处多多........................................................................................................... 2
1.2 什么是Scratch................................................................................................................... 4
1.3 小朋友如何自学............................................................................................................... 8
1.4 家长辅导变身玩伴........................................................................................................... 9
1.5 老师备课.......................................................................................................................... 10
第2章 Scratch 3.0编程世界
2.1 安装Scratch 3.0.............................................................................................................. 12
2.2 Scratch 3.0界面介绍...................................................................................................... 21
第2部分 神奇的积木块3.0版
第3章 初识积木块:运动模块
3.1 认识积木块...................................................................................................................... 40
3.2 运动模块.......................................................................................................................... 41
3.3 让角色移动一下............................................................................................................. 42
3.4 左转转右转转................................................................................................................. 44
3.5 看看什么叫瞬间移动.................................................................................................... 45
3.6 掌握坐标新知识............................................................................................................. 46
3.7 在1秒内滑行到随机位置.............................................................................................. 48
3.8 在1秒内滑行到x,y...................................................................................................... 49
3.9 面向90度方向................................................................................................................. 49
3.10 面向鼠标指针............................................................................................................... 50
3.11 四大坐标积木块........................................................................................................... 50
3.12 碰到边缘就反弹........................................................................................................... 52
3.13 将旋转方式设为左右翻转......................................................................................... 53
3.14 角色的坐标和方向属性.............................................................................................. 54
第4章 外观模块
4.1 说声你好.......................................................................................................................... 56
4.2 一起来思考...................................................................................................................... 58
4.3 变幻造型.......................................................................................................................... 59
4.4 背景变换.......................................................................................................................... 61
4.5 变大变小.......................................................................................................................... 63
4.6 神奇的特效...................................................................................................................... 66
4.7 隐身................................................................................................................................... 71
4.8 移动一下前后................................................................................................................. 71
4.9 看看造型的属性............................................................................................................. 72
第5章 声音模块
5.1 进入声音模块................................................................................................................. 74
5.2 播放声音.......................................................................................................................... 76
5.3 录制声音.......................................................................................................................... 78
5.4 声音裁剪........................................................................................................................ 80
5.5 看看声音库...................................................................................................................... 80
5.6 停止所有声音................................................................................................................. 81
5.7 调节音效.......................................................................................................................... 82
5.8 调节音量大小................................................................................................................. 82
第6章 事件模块
6.1 准备要启动了................................................................................................................. 85
6.2 操作按键.......................................................................................................................... 85
6.3 我被单击了,想干什么................................................................................................ 88
6.4 背景变换事件................................................................................................................. 88
6.5 响度事件.......................................................................................................................... 91
6.6 Scratch里的广播............................................................................................................ 92
第7章 控制模块
7.1 等一等.............................................................................................................................. 96
7.2 重复,重复,再重复.................................................................................................... 96
7.3 一直重复,怎么都停不下来....................................................................................... 98
7.4 如果那么......................................................................................................... 99
7.5 那么不够,再来否则.................................................................................................. 100
7.6 等待什么........................................................................................................................ 101
7.7 重复执行到条件成立.................................................................................................. 102
7.8 停止................................................................................................................................ 103
7.9 黑科技:克隆............................................................................................................... 106
第8章 侦测模块
8.1 小心,触碰到了........................................................................................................... 110
8.2 颜色的碰撞................................................................................................................... 113
8.3 颜色识别颜色............................................................................................................... 118
8.4 判断距离........................................................................................................................ 125
8.5 你问,我答................................................................................................................... 126
8.6 看看你按了什么按键.................................................................................................. 127
8.7 鼠标被按下................................................................................................................... 130
8.8 跟踪鼠标........................................................................................................................ 131
8.9 角色的拖动问题........................................................................................................... 131
8.10 侦测声音大小............................................................................................................. 132
8.11 工具计时器................................................................................................................. 133
8.12 各种属性..................................................................................................................... 134
8.13 你想要知道的时间.................................................................................................... 135
8.14 这是一个神秘的积木块........................................................................................... 137
8.15 你的名字..................................................................................................................... 138
第9章 运算模块
9.1 加减乘除四则运算...................................................................................................... 141
9.2 随机数............................................................................................................................ 144
9.3 比较运算符................................................................................................................... 146
9.4 逻辑运算符................................................................................................................... 149
9.5 连接起来........................................................................................................................ 153
9.6 找出字符串的第几个字符......................................................................................... 154
9.7 数数字符串一共有多少字符..................................................................................... 155
9.8 字符串里有a吗............................................................................................................. 155
9.9 求出余数........................................................................................................................ 156
9.10 四舍五入..................................................................................................................... 157
9.11 求绝对值..................................................................................................................... 158
9.12 看看什么是取整........................................................................................................ 159
9.13 平方根的奥秘............................................................................................................. 160
第10章 变量模块
10.1 原来这就是变量........................................................................................................ 162
10.2 变量的显示和隐藏.................................................................................................... 165
10.3 强大的列表................................................................................................................. 165
10.4 往列表里输入名字.................................................................................................... 166
10.5 添加内容..................................................................................................................... 167
10.6 删除列表中的项目.................................................................................................... 167
10.7 在列表中插入项目.................................................................................................... 168
10.8 修改列表中的项目.................................................................................................... 168
10.9 获取列表中的项目内容........................................................................................... 168
10.10 从列表中找出第一个项目的编号........................................................................ 169
10.11 获取列表中的项目数............................................................................................. 169
10.12 项目里面有没有这个内容..................................................................................... 169
10.13 列表的显示和隐藏.................................................................................................. 169
10.14 修改列表名称和删除列表..................................................................................... 169
第11章 自制积木
11.1 创造造型变化............................................................................................................. 171
11.2 增加参数..................................................................................................................... 172
第12章 音乐模块
12.1 击打乐器..................................................................................................................... 175
12.2 休止积木块................................................................................................................. 176
12.3 演奏音符..................................................................................................................... 176
12.4 各种乐器任意选........................................................................................................ 178
12.5 调节演奏速度............................................................................................................. 178
第13章 画笔模块
13.1 擦除掉.......................................................................................................................... 181
13.2 来盖个章..................................................................................................................... 182
13.3 落笔画画,抬笔休息................................................................................................ 182
13.4 给画笔换个颜色........................................................................................................ 183
13.5 数值动态调整画笔状态........................................................................................... 185
13.6 调节画笔粗细............................................................................................................. 186
第14章 视频侦测模块
14.1 视频运动..................................................................................................................... 189
14.2 视频运动的属性........................................................................................................ 189
14.3 开启摄像头................................................................................................................. 189
14.4 设置视频的透明度.................................................................................................... 191
第15章 文字朗读模块
15.1 你想要用什么语言.................................................................................................... 194
15.2 感受不同的嗓音........................................................................................................ 195
15.3 读一句你好............................................................................................................. 195
第16章 翻译模块
16.1 语言任由你翻译........................................................................................................ 197
16.2 检查自己的母语........................................................................................................ 199
第3部分 编程的内功心法
第17章 程序的逻辑
17.1 顺序执行..................................................................................................................... 202
17.2 重复执行..................................................................................................................... 203
17.3 条件判断..................................................................................................................... 206
17.4 试试流程图................................................................................................................. 206
第4部分 拿下项目阵地
第18章 看我72变
18.1 想一想:72般变化.................................................................................................... 212
18.2 设计角色:规划造型................................................................................................ 213
18.3 动手动脑:编写72变............................................................................................... 213
18.4 游戏性调整................................................................................................................. 218
18.5 进行测试..................................................................................................................... 219
18.6 积木块回顾................................................................................................................. 219
第19章 大屏幕摇奖
19.1 想一想:这要怎么实现........................................................................................... 221
19.2 设计角色:添加奖品................................................................................................ 222
19.3 动手动脑:开始摇奖................................................................................................ 223
19.4 游戏性调整................................................................................................................. 224
19.5 进行测试..................................................................................................................... 225
19.6 积木块回顾................................................................................................................. 226
第20章 收集小星星
20.1 想一想:满天的星星................................................................................................ 227
20.2 设计角色:就一个星星........................................................................................... 227
20.3 动手动脑:一个不简单的角色.............................................................................. 228
20.4 游戏性调整................................................................................................................. 230
20.5 进行测试..................................................................................................................... 232
20.6 积木块回顾................................................................................................................. 232
第21章 双人贪吃蛇大作战
21.1 想一想:怎么大作战................................................................................................ 234
21.2 设计角色:绘制我的贪吃蛇................................................................................... 235
21.3 动手动脑:大作战.................................................................................................... 235
21.4 游戏性调整................................................................................................................. 239
21.5 进行测试..................................................................................................................... 239
21.6 积木块回顾................................................................................................................. 240
第22章 星球大战
22.1 想一想:你会怎么设计........................................................................................... 241
22.2 设计角色:角色有点多........................................................................................... 242
22.3 动手动脑:开始战斗吧........................................................................................... 242
22.4 游戏性调整................................................................................................................. 248
22.5 进行测试..................................................................................................................... 249
22.6 积木块回顾................................................................................................................. 249
第5部分 决战华山之巅
第23章 记忆笔画
23.1 感受程序的魅力........................................................................................................ 252
23.2 看看它背后的代码.................................................................................................... 253
23.3 完成挑战..................................................................................................................... 255
第24章 物理引擎
24.1 角色普通下落............................................................................................................. 256
24.2 角色加速下落............................................................................................................. 257
24.3 碰撞地板,嵌入后回升........................................................................................... 258
24.4 直接停在地板上........................................................................................................ 259
24.5 角色行走在道路上.................................................................................................... 261
24.6 识别障碍和上坡........................................................................................................ 262
24.7 完成跳跃..................................................................................................................... 263
24.8 跳不穿的天花板 264
|
內容試閱:
|
前 言
很荣幸,这本书能得到你的青睐。本书是《轻松玩转Scratch编程》的第2版,全书以Scratch 3.0作为工具,全面透彻地讲解少儿编程。这本书不仅是一本讲解Scratch编程的图书,更是一本融合思考方式、学习方法,启发编程思维的图书。
在《轻松玩转Scratch编程》出版的第一月,我就收到了大量读者的来信,有教师、家长,还有小朋友,我们交流、探讨,让我从中得到了很大的启发。为了写一本更适合大家的图书,我开始思考改版,与此同时出版社也非常希望我能再版。这本书就是这样孕育而生的。
虽然你翻开了这本书,但是你可能还有很多疑问。
孩子学编程有什么用? 学会了编程,也许孩子能在学校比赛中获奖。
学会了编程,也许能让孩子的思维更加缜密。
学会了编程,也许能让孩子具有更强的竞争力。
学会了编程,也许孩子将来能找到一份更加优越的工作。
其实,编程本身是一个充满乐趣的过程,运用程序能够表达生活中的人和事,能够展示奇思妙想的创意,能够将复杂重复的事情变得简单。
我觉得孩子学会编程,不仅能够增强逻辑思维、计算思维,提升核心竞争力,更是增加了一种与未来世界沟通的语言,让孩子多了一种表达内心世界的方式。
孩子可以学会编程吗? 答案是肯定的,孩子入门学习的编程可不像成人工作使用的代码编程那样,而是一种像乐高积木一样的图形化编程。
Scratch是由麻省理工学院(MIT)媒体实验室开发的一款面向青少年的图形化编程软件。通过色彩丰富的指令积木块进行组合,便可以创作出多媒体程序、互动游戏、动画情境等项目。Scratch通过彩色积木式程序块进行编程,既能给程序带来色彩的视觉美感,又能避免那些复杂的语法错误,使得完成游戏制作和动画设计更加简单。Scratch避免了语法的问题,侧重于孩子们对整个程序的逻辑思考和创意发散方面的锻炼。
为什么要阅读这本书? 如果你是一名老师,本书可以作为一本好的教材,以便更好地教学;如果你是一位家长,本书可以提升孩子的逻辑思维能力,让孩子在这个时代更具有竞争力;如果你是一个孩子,那么恭喜你,这就是为你写的书,它不仅可以让你玩游戏,还可以让你自己动手,做出一个个好玩的游戏。
本书内容共分为5部分,细致入微地讲解Scratch编程,完全不用担心孩子零基础。全书从基础到进阶再到挑战,从学习方法到思维方式再到编程知识,从易到难,逐步进阶。第一部分(第1、2章)从不同角度出发分享如何学习编程。然后和大家一同进入编程的世界,了解Scratch 3.0的界面和功能,以及与Scratch 2.0的区别。第二部分(第3~16章)针对Scratch 3.0中的每一个程序块进行实例讲解。很少有图书针对这部分内容进行分析和讲解,然而这部分对于初学者,特别是小朋友的学习尤为重要。万丈高楼平地起,只有掌握了程序块,才能组合成更好的程序。还对使用到的数学知识做了详细的讲解,编程本质源于数学。在这部分增加了丰富的案例,帮助读者进行学习和练习。第三部分(第17章)在掌握基础程序块的基础上,深刻理解和运用编程中的顺序执行、重复执行、条件判断等程序结构。第四部分(第18~22章)以一个个游戏项目作为实战案例,详细地讲解了每一个项目的分析过程、角色安排、程序制作,以及完成后的排错、改进思路和方案。从这部分可以学习如何思考一个项目的分析流程和制作过程,并且通过一个个项目的制作掌握如何运用积木块和程序结构。第五部分(第23、24章)是高阶项目,一步一步地从简单的实现逐渐增加功能,最终完成一个极具挑战的程序模块,体验一个项目的迭代过程。
案例素材、教学视频下载
本书案例素材、教学视频共分为两个压缩包,其中第1~16章为一个压缩包,第17~24章为另一个压缩包,可以分别扫描右侧的二维码获得。
如果下载有问题,请发送电子邮件至booksaga@126.com,邮件主题为轻松玩转Scratch 3.0编程(第2版)。
致家长和老师
无论什么理由,少儿编程都不应该成为孩子的负担。
只有当编程在孩子心中成为乐趣,成为一种展示自我和表达自我的方式的时候,少儿编程才发挥了它真正的价值。
编 者
2019年12月
|
|