描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787302675433
本书以Scratch这一图形化编程软件为基础,通过101个生动有趣的实例,深入浅出地引导孩子们掌握编程的基础知识和技能。每个实例都经过精心设计,旨在激发孩子们的想象力和创造力,让他们在编程的过程中不断挑战自我,享受成功的喜悦!书中涵盖了Scratch编程的各个方面,从界面操作到积木块的功能和使用方法,再到编程思维和问题解决能力的培养,都进行了全面而细致的讲解。这本书将成为孩子们探索编程世界的钥匙,引领他们走向更加美好的未来!
本书基于Scratch 3.29讲解了一百个有趣实例的搭建过程。内容涵盖Scratch所有类别积木,如运动、事件、控制、外观、声音、侦测、变量、运算、自制积木、扩展组件。每个积木都有对应的实例进行充分讲解。同时,书中的实例都以儿童生活为背景,讲解一个有趣的故事或者生活小常识。为了让儿童更有成就感,每个实例都有添加了反馈和交互元素,并录制了教学视频。因此,本书不仅适合帮助儿童学习Scratch编程语言,还可以作为家长辅助教育工具。
第1章 你好,小朋友1
11 小猫的新年祝福:使用文字打招呼2
12 逗弄一下小狗:使用鼠标点击角色5
13 小小的哨子:播放声音7
14 飞翔的翼龙:实现动画效果8
第2章 移动角色11
21 给数字排序:移动角色到指定地点12
22 找虫子的小鸡:移动角色和思考15
23 被风吹起的雪花:1秒内滑行到随机位置19
24 精彩的射门:1秒内滑行到指定位置22
25 Avery老师的发言:设置和增加角色的坐标值23
26 螺旋起飞的机器人:将角色y坐标增加指定值27
27 抓老鼠:移动到随机位置29
28 分段跑马拉松:面向指定方向30
29 认识钟表:右转指定角度33
210 捡苹果的刺猬:左转指定角度 36
211 巡逻的小狗:设置旋转方式 38
212 勤劳的小猫:面向鼠标指针 40
213 被困在罩子中的小鱼:碰到边缘就反弹 42
第3章 关联角色44
31 有趣的棒球:广播消息与接收广播消息45
32 快乐地跳舞:当指定按键被按下48
33 火箭发射:广播消息并等待50
第4章 控制角色53
41 发射闪电的恐龙:等待指定时间54
42 撞倒树的人:等待指定的条件成立55
43 有趣的蹦床运动:重复执行指定次数58
44 点石成金:重复执行61
45 抓蝴蝶:“如果(…)那么”选择执行64
46 寻宝的小狗:“如果(…)那么(…)否则”选择执行66
47 躲避鲨鱼:重复执行直到条件成立67
48 下蛋的母鸡:克隆指定角色69
49 闪电猫:启动克隆体和删除克隆体71
410 幸运大抽奖:停止指定脚本73
第5章 角色的外观80
51 风驰电掣的汽车:显示与隐藏81
52 破壳的小鸡:下一个造型84
53 认识四季:换成指定背景86
54 开车去旅行:下一个背景90
55 勇闯森林:设置角色为指定大小91
56 接果酱的狗熊:增大或缩小指定值94
57 五彩缤纷的舞台:增加特效97
58 凸透镜的作用:设置特效和清除特效99
59 击飞的棒球:漩涡特效101
510 我的世界:像素化特效 104
511 美颜相机:亮度和虚像特效 107
512 排队购买冰激凌:设置角色的图层 109
第6章 角色与声音113
61 举办生日派对:播放声音并等待播完114
62 等公交车:设置音量116
63 消除图书馆里的噪声:停止所有声音118
64 歌唱家展示不同的音调:音调音效和清除音效121
65 受惊的兔子:当响度大于指定值124
第7章 侦测角色126
71 消灭虫子:碰到鼠标指针与随机数127
72 消灭小球:碰到指定颜色128
73 百变小猫:指定颜色碰到指定颜色132
74 紧急刹车:到鼠标指针的距离和小于运算134
75 老师的提问:询问并等待137
76 消除字母:是否按下指定按键138
77 击落甲虫:是否按下鼠标按键141
78 有趣的拼图:设置拖动模式144
第8章 变量与运算150
81 猜灯谜:回答变量 151
82 高考倒计时:我的变量 153
83 疯狂的足球:自定义共有变量 156
84 海里的小鱼:自定义私有变量 159
85 聪明的机器人:加法运算 161
86 欢迎入校:连接字符串 163
87 树上有十只鸟:减法运算 165
88 吃苹果的外星人:乘法运算 168
89 狡猾的狐狸:除法运算 172
810 车牌尾号限行:求余运算 174
811 商家的小妙招:向下取整 176
812 取近似值:四舍五入 179
813 记忆电话号码:字符串数字 181
814 默写26个英文字母:寻找字符 182
815 九宫格:造型编号变量 185
816 控制老鼠:鼠标的x轴和y轴变量 191
817 声控瓢虫:响度变量 194
818 记忆大挑战:计时器变量和计时器归零 195
819 显示当前时间:当前的时间变量 199
820 计算21世纪已过多少天:2000年至今的天数变量 201
821 判断闰年:或运算 202
822 计算平均身高:列表 204
823 勾股定理:平方根 207
第9章 自制积木210
91 草丛中的蝴蝶:制作无输入项积木211
92 计算器机器人:制作输入项为数字或文本的积木213
93 地理知识大考验:制作输入项为布尔值的积木216
94 跳跃:自制积木218
95 飞行的小猫:制作输入项为数字和布尔值的积木221
第10章 【画笔】组件225
101 绘制三角形:落笔和全部擦除 226
102 绘制圆和五角星:抬笔 229
103 绘制多边形:自制【绘制多边形】积木 231
104 绘制花朵:修改画笔颜色 233
105 动物画家:修改画笔粗细 235
106 在黑板上绘画:擦除功能 238
107 挂星星:图章工具 241
第11章 其他组件243
111 认识动物:朗读文字 244
112 朗读《静夜思》:设置朗读的音色 246
113 神奇的外星人:翻译文字为指定语言 248
114 演奏《小星星》:添加节拍 250
115 切换乐器:设置乐器 253
116 疯狂的企鹅:Makey Makey 255
117 救救小鸡:当视频运动大于指定值 259
第12章 综合实例262
121 小猫钓鱼 263
122 找茬游戏 267
123 贪吃的小猫 272
124 水果切切乐 276
Scratch是一种广受欢迎的图形化编程语言,在教育界和年轻人中得到了广泛使用。它是由
麻省理工学院媒体实验室开发的,旨在帮助学生学习编程和创造自己的交互式媒体作品。Scratch
的主要特点是其图形化编程界面,通过拖放积木式的命令块,学生可以轻松编写代码,而不必担
心语法错误。这种可视化的编程方式使编程变得更加直观和易于理解,尤其适合初学者。
笔者结合自己多年的程序开发经验和心得体会,花费一年多的时间写了本书。希望儿童
读者能够在本书的引导下掌握Scratch的使用方法,并具备独立编程的能力。
本书最大的特色是通过101个形象生动的实例依次讲解了Scratch中的所有积木的使用方
法。每个实例不仅讲解了Scratch中积木的使用方法,还穿插讲解了多种编程思想和算法。每
个实例中都配有丰富的情感故事或课外知识,从实际生活场景出发,可以更好地帮助儿童理
解编程,也可以帮助儿童扩展思维和开阔眼界。学习本书后,儿童不仅能掌握丰富的课外知
识,还能具备独立进行程序开发的能力。
本书特色
1. 实例众多
本书包含101个实例,每个实例都从实际生活场景出发,让儿童更容易切入和理解实例
要讲解的知识点,并且每个实例都会详细讲解积木的使用方法及对应的编程思想。
2. 内容有趣
为了吸引儿童的阅读兴趣,本书实例基于各种生活化的场景,讲述各种有趣的事情,避
免了枯燥的数学求解问题。例如,讲解“鱼眼”特效时,配置的实例是用放大镜观察动物。
3. 内容全面
本书涵盖了Scratch的所有积木,并为每个积木配置了一个对应的实例。通过本书,读者
可以学习每个积木的使用方法,并掌握该积木和其他积木的组合使用方法。
4. 由浅入深
由于儿童的逻辑思维能力较弱,因此本书的101个实例都采用了循序渐进的方式,每个
实例都严格遵守二八原则(二成新知识,八成旧知识)。在每个实例中,着重讲解一个新的
积木,而用到的其他积木都是之前实例讲解过的。这样设计可以避免让儿童背着包袱学习,
让他们更轻松地接收新知识,并且潜移默化地复习和巩固旧知识。
5. 加强交互
在整本书的实例中,会根据积木的特点引导儿童用手进行编程,用脑进行思考和学习编
程思想,用眼睛观察程序的布局和变化,用嘴巴发出声音或舞动身体来控制角色。通过这些
科学合理的方式,引导儿童高效地学习,避免产生厌学情绪。这样,儿童能够主动参与到编
程中,感受到多方位的反馈信息,从而培养儿童对Scratch的学习兴趣。
本书内容
第1章 包含4个实例,带领读者认识Scratch的核心内容,包括文字展示、人机交互、声
音播放和动画的实现。
第2章 包含13个实例,详细讲解了如何通过积木让角色进行移动,包括定点移动、匀
速移动、旋转和反弹等。
第3章 包含3个实例,详细讲解了如何让多个角色之间产生关联,包括广播消息、接收
消息、广播消息并等待等。
第4章 包含10个实例,详细讲解了如何通过时间或条件等因素控制角色,包括等待时
间、等待条件和重复执行等。
第5章 包含12个实例,详细讲解了如何修改和使用角色的外观造型来实现指定效果,
包括显示角色、隐藏角色和下一个造型等。
第6章 包含5个实例,详细讲解了如何控制声音的播放和停止、为声音添加音效以及通
过声音控制角色,包括播放声音并等待、设置音量和停止所有声音等。
第7章 包含8个实例,详细讲解了使用侦测积木控制角色的效果,包括碰到鼠标指针、
碰到指定颜色和询问并等待等。
第8章 包含23个实例,详细讲解了如何在程序中利用变量和运算来实现指定效果,包
括创建变量、四则运算和字符串操作等。
第9章 包含5个实例,详细讲解了如何利用自制积木实现特定的效果,包括控制角色克
隆和移动、模拟计算器功能和模拟有重力的跳跃等。
第10章 包含7个实例,详细讲解了【画笔】组件的积木,包括落笔、擦除和抬笔等。
第11章 包含7个实例,详细讲解了如何使用其他扩展组件让程序的功能更加丰富,包
括【文字朗读】【翻译】【音乐】【Makey Makey】【视频侦测】组件等。
第12章 包含4个实例,详细讲解了如何使用多种类型的积木实现复杂的程序开发。
本书读者对象
● 7~17岁的青少年。
● 少儿编程指导教师。
● 4~10岁儿童的家长。
● 其他对少儿编程感兴趣的各类人员。
评论
还没有评论。