《动手玩转Scratch 3.0编程:人工智能科创教育指南》是由电子工业出版社出版的一本关于Scratch3.0方面的书籍,作者是Majed、Marji、著,李泽、于欣龙,主要介绍了关于Scratch、3.0、编程、人工智能方面的知识内容,目前在Scratch3.0类书籍综合评分为:8.6分。
书籍介绍
这书是畅销书《动手玩转Scratch 2.0编程》的全新升级。其是儿童编程行业出色的学习材料,备受学员、父母、培训学校的五星好评,以內容详实、实例精采、写法有哪些高超而出名。这书为上一版內容的全方位升級,內容更认真细致,解读更科学研究。
Scratch 是数据可视化的编程言语,其丰富多彩的学习培训自然环境合适全部年龄层的人。运用它能够制做互动式程序流程、富媒体新项目,包含动画故事、读书报告、科学试验、手机游戏和模拟程序等,除此之外,Scratch 都是人工智能技术科创教育行业的关键专用工具。这书的总体目标是将Scratch 做为专用工具,教會读者*基础的编程定义,另外表明Scratch 在课堂教学和科创层面的强劲工作能力。这书应用升級后的Scratch 3.0 版本,该版本特别是在适用人工智能技术科创教育行业。
本书共有9 章,前三章解读怎么使用Scratch 绘图图形,并建立富媒体手机应用程序,其他章节目录应用Scratch 解读每个编程定义。每一章常有很多详细的实例,读者能够效仿他们制做很多相近的程序流程。当念完一本书后,坚信你一定能够亲身进行各种各样编程新项目。
这书假设读者没有编程基本。这书內容的难度系数基础不容易超出高中数学,某些有难度系数的模拟程序能够优先绕过。
目录
- 致谢 VIII
- 本书介绍 IX
- 第1 章 准备开始 1
- 什么是 Scratch 2
- 试一试 1-1 3
- Scratch 编程环境 3
- 舞台 4
- 试一试 1-2. 5
- 角色列表 5
- 试一试 1-3 6
- 积木区 7
- 试一试 1-4 8
- 脚本区. 8
- 试一试 1-5 9
- 试一试 1-6 10
- 造型标签页 10
- 试一试 1-7 11
- 声音标签页 11
- 试一试1-8. 12
- 背景标签页 12
- 试一试 1-9 13
- 角色信息 13
- 菜单栏 14
- 绘图编辑器 15
- 设置图像的中心 15
- 试一试 1-10 16
- 设置透明色 16
- 制作第一个 Scratch 游戏 17
- 第一步:准备背景 18
- 第二步:加入反弹板和小球 18
- 第三步:让角色动起来 19
- 试一试 1-11 20
- 第四步:添加声音更有趣 21
- Scratch 积木一览 22
- 算术运算符和函数 23
- 算术运算符 23
- 随机数 24
- 数学函数 25
- 本章小结 25
- 练习题 25
- 第2 章 运动和绘图 28
- 使用运动模块的积木 28
- 绝对运动 29
- 试一试 2-1 30
- 相对运动 31
- 试一试 2-2 3
- 其他运动积木 33
- 画笔模块和一个简单的画图程序 34
- 试一试 2-3 35
- 试一试 2-4 36
- 神奇的重复执行 36
- 试一试 2-5 38
- 旋转的正方形 38
- 试一试 2-6 39
- 图章积木 39
- 试一试 2-7 40
- Scratch 项目 40
- 猫咪收集钱袋 40
- 接苹果游戏 44
- 关于被克隆的角色 47
- 本章小结 48
- 练习题 49
- 第3 章 外观和声音 52
- 外观模块 53
- 切换造型创建动画 53
- 试一试 3-1 54
- 让角色思考并说话 55
- 试一试 3-2 55
- 图形特效 56
- 角色大小和可视状态 56
- 试一试 3-3 57
- 角色间的图层 57
- 试一试 3-4 58
- 声音和音乐模块 58
- 播放音频文件 58
- 弹奏鼓声和其他声音 59
- 创作音乐 60
- 控制音量 61
- 试一试 3-5 61
- 设定演奏速度 61
- 试一试 3-6 61
- Scratch 项目 62
- 在舞台上跳舞 62
- 烟花效果 66
- 本章小结 68
- 练习 68
- 第4 章 过程 72
- 消息的广播和接收 73
- 发送消息和接收消息 74
- 使用广播机制协调多个角色 75
- 将大型程序分而治之 77
- 使用广播模拟过程 79
- 创建自己的积木 80
- 给积木添加参数 82
- 试一试 4-1 86
- 过程的嵌套 87
- 试一试 4-2 89
- 分析问题的思维方式 89
- 自顶向下分析 90
- 试一试 4-3 92
- 自底向上分析 93
- 本章小结 95
- 练习题 95
- 第5 章 变量 98
- Scratch 的数据类型 99
- 数据类型的自动转换 100
- 变量详解 101
- 什么是变量 101
- 创建并使用变量 104
- 试一试 5-1 107
- 变量的作用范围 107
- 修改变量的值 110
- 绘制蜘蛛网 111
- 绘制风车 111
- 试一试 5-2 112
- 克隆体中的变量 112
- 变量值显示器 115
- 在程序中使用变量值显示器 116
- 欧姆定律模拟实验 116
- 试一试 5-3 118
- 串联电路模拟实验 118
- 试一试 5-4 120
- 计算球体体积和表面积 120
- 试一试 5-5 . 122
- 绘制玫瑰花瓣 122
- 试一试 5-6 124
- 葵花籽分布模型 124
- 试一试 5-7 126
- XVIII 目 录
- 获得用户输入 126
- 读取数字 126
- 读取字符 127
- 执行算术运算 127
- 本章小结 128
- 练习题 128
- 第6 章 用逻辑做决定. 131
- 关系操作符 132
- 布尔表达式的求值 134
- 比较字符和字符串 134
- 分支结构 136
- 如果……那么积木 136
- 将变量作为标志变量 137
- 如果……那么……否则积木 139
- 嵌套分支结构 140
- 菜单驱动程序 141
- 逻辑运算符 143
- 与操作符(and) 143
- 或操作符(or) 144
- 不成立操作符(not) 145
- 使用逻辑运算符检查数值范围 146
- Scratch 项目 148
- 坐标猜测游戏 148
- 试一试 6-1 150
- 三角形分类游戏 150
- 试一试 6-2 154
- 猫咪巡线 154
- 试一试 6-3 155
- 求解直线方程 156
- 目 录 XIX
- 试一试 6-4. 160
- 其他应用程序 160
- 本章小结 160
- 练习题 160
- 第7 章 深入循环 163
- 循环结构 164
- 重复执行直到积木 164
- 试一试 7-1 166
- 将重复执行和如果……那么结合 166
- 试一试 7-2 167
- 停止积木 168
- 试一试 7-3 169
- 结束过程调用 170
- 验证用户输入 171
- 循环计数器 172
- 密码验证 172
- 试一试 7-4 173
- 灵活的循环计数 173
- 循环的嵌套 175
- 试一试 7-5 177
- 递归:调用自身的过程 177
- 试一试 7-6 179
- Scratch 项目 179
- 模拟时钟 179
- 试一试 7-7 181
- 小鸟射击游戏 181
- 试一试 7-8 185
- 自由落体实验 185
- 试一试 7-9 188
- 抛体运动模拟器 188
- 试一试 7-10 191
- 其他应用程序 191
- 本章小结 191
- 练习题 192
- 第8 章 字符串处理 194
- 字符串数据类型 195
- 特殊字符统计 195
- 字符比较 196
- 试一试 8-1 198
- 字符串操作示例 198
- Igpay Atinlay 198
- 试一试 8-2 200
- 单词修正 200
- 试一试 8-3 202
- 解密游戏 202
- Scratch 项目 205
- 射击游戏 205
- 试一试 8-4 208
- 将二进制数转换为十进制数 208
- 试一试 8-5 209
- 试一试 8-6 211
- 刽子手游戏 211
- 试一试 8-7 216
- 分数运算教学工具 217
- 试一试 8-8 222
- 本章小结 222
- 练习题 222
- 第9 章 列表 224
- Scratch 的列表 225
- 创建列表 225
- 试一试 9-1 227
- 列表的积木 228
- 添加和删除 228
- 插入和替换 228
- 获得列表中的变量 229
- 试一试 9-2 230
- 包含积木 230
- 边界检查 230
- 动态列表 . 231
- 向列表填充用户输入 231
- 绘制柱状图 233
- 试一试 9-3 236
- 数字列表 236
- 寻找最值 236
- 试一试 9-4 237
- 计算平均数 237
- 试一试 9-5. 238
- 搜索和排序 238
- 线性搜索. 238
- 频数统计 239
- 试一试 9-6 241
- 冒泡排序 241
- 试一试 9-7 243
- 寻找中位数 244
- Scratch 项目 245
- 我是诗人 245
- 试一试 9-8 246
- 四边形分类游戏 246
- 试一试 9-9 248
- 数学魔法师 249
- 试一试 9-10 252
- 花的结构测验 252
- 试一试 9-11 254
- 其他应用程序 254
- 本章小结. 254
- 练习题 255
- 附录A 分享与合作 256
- 创建 Scratch 账号 256
- 使用书包功能 259
- 创建项目 261
- 创建新的项目 261
- 改编项目 262
- 项目页 262
- 分享项目 263