《动手玩转Scratch2.0编程 STEAM创新教育指南》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:(美)WILLIAM STALLINGS著
  • 出 版 社:
  • 出版年份:2015
  • ISBN:
  • 页数:0 页
图书介绍:

第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章 动作和绘图 29

使用动作模块的积木 29

绝对动作 30

试一试2-1 31

相对动作 32

试一试2-2 34

其他动作积木 34

画笔模块和一个简单的画图程序 35

试一试2-3 36

试一试2-4 37

神奇的重复执行 37

试一试2-5 39

旋转的正方形 39

试一试2-6 40

图章积木 40

试一试2-7 41

Scratch项目 41

猫咪收集钱袋 41

接苹果游戏 45

关于被克隆的角色 48

本章小结 49

练习题 50

第3章 外观和声音 53

外观模块 54

切换造型创建动画 54

试一试3-1 55

让角色思考并说话 56

试一试3-2 56

图形特效 57

角色大小和可视状态 57

试一试3-3 58

角色间的图层 58

试一试3-4 59

声音模块 59

播放音频文件 59

弹奏鼓声和其他声音 60

创作音乐 61

控制音量 62

试一试3-5 62

设定节奏 62

试一试3-6 62

Scratch项目 63

在舞台上跳舞 63

烟花效果 67

本章小结 69

练习题 69

第4章 过程 73

消息的广播和接收 74

发送消息和接收消息 75

使用广播机制协调多个角色 76

将大型程序分而治之 78

使用广播模拟过程 80

创建自己的积木块 81

给积木块添加参数 83

试一试4-1 87

过程的嵌套 88

试一试4-2 90

分析问题的思维方式 90

自顶向下分析 91

试一试4-3 93

自底向上分析 94

本章小结 96

练习题 96

第5章 变量 99

Scratch的数据类型 100

参数凹槽与积木形状 100

数据类型的自动转换 101

变量详解 102

什么是变量? 102

创建并使用变量 105

试一试5-1 108

变量的作用范围 108

修改变量的值 111

绘制蜘蛛网 112

绘制风车 112

试一试5-2 113

克隆体中的变量 113

变量值显示器 116

在程序中使用变量值显示器 117

欧姆定律模拟实验 117

试一试5-3 119

串联电路模拟实验 119

试一试5-4 121

计算球体体积和表面积 121

试一试5-5 123

绘制玫瑰花瓣 123

试一试5-6 125

葵花籽分布模型 125

试一试5-7 127

获得用户输入 127

读取数字 127

读取字符 128

执行算术运算 128

本章小结 129

练习题 129

第6章 用逻辑做决定 133

比较操作符 134

布尔表达式的求值 136

比较字符和字符串 136

分支结构 138

如果…那么积木块 138

将变量作为标志 139

如果…那么…否则积木 141

嵌套分支结构 142

菜单驱动程序 143

逻辑运算符 144

且操作符(and) 145

或操作符(or) 146

不成立操作符(not) 147

使用逻辑运算符检查数值范围 148

Scratch项目 150

坐标猜测游戏 150

试一试6-1 152

三角形分类游戏 152

试一试6-2 156

猫咪巡线 156

试一试6-3 157

求解直线方程 158

试一试6-4 162

其他应用程序 162

本章小结 162

练习题 162

第7章 深入循环 165

循环结构 166

重复执行直到积木 166

试一试7-1 168

将重复执行和如果…那么结合 168

试一试7-2 169

停止积木 170

试一试7-3 171

结束过程调用 172

验证用户输入 173

循环计数器 174

密码验证 174

试一试7-4 175

灵活的循环计数 175

循环的嵌套 177

试一试7-5 179

递归:调用自身的过程 179

试一试7-6 181

Scratch项目 181

模拟时钟 181

试一试7-7 183

小鸟射击游戏 183

试一试7-8 187

自由落体实验 187

试一试7-9 190

抛体运动模拟器 190

试一试7-10 193

其他应用程序 193

本章小结 193

练习题 194

第8章 字符串处理 197

字符串数据类型 198

特殊字符统计 198

字符比较 199

试一试8-1 201

字符串操作示例 201

Igpay Atinlay 201

试一试8-2 203

单词修正 203

试一试8-3 205

解密游戏 205

Scratch项目 208

射击游戏 208

试一试8-4 211

二进制数到十进制数转换 211

试一试8-5 212

试一试8-6 214

刽子手游戏 214

试一试8-7 219

分数运算教学工具 220

试一试8-8 224

本章小结 225

练习题 225

第9章 链表 227

Scratch的链表 228

创建链表 228

试一试9-1 230

链表的积木 231

添加和删除 231

插入和替换 231

获得链表中的变量 232

试一试9-2 233

包含积木 233

边界检查 233

动态链表 234

向链表填充用户输入 234

绘制柱状图 236

试一试9-3 239

数字链表 239

寻找最值 239

试一试9-4 240

计算平均数 240

试一试9-5 241

搜索和排序 241

线性搜索 241

频数统计 242

试一试9-6 244

冒泡排序 244

试一试9-7 246

寻找中位数 247

Scratch项目 248

我是诗人 248

试一试9-8 249

四边形分类游戏 249

试一试9-9 251

数学魔法师 252

试一试9-10 255

花的结构测验 255

试一试9-11 257

其他应用程序 257

本章小结 258

练习题 258

附录A 分享与合作 261

创建Scratch账号 261

使用书包功能 264

创建项目 266

创建新的项目 266

项目再创作 267

项目页 268

分享项目 268