动手玩转Scratch2.0编程—STEAM创新教育指南

动手玩转Scratch2.0编程—STEAM创新教育指南

《动手玩转Scratch2.0编程—STEAM创新教育指南》是2015年10月出版的图书,作者是【美 】Majed Marji (马吉德.马吉) 。

    • 书名:动手玩转Scratch2.0编程—STEAM创新教育指南
    • 作者:【美 】Majed Marji (马吉德.马吉) 着  
    • 译者:于欣龙  李泽 译
    • ISBN:978-7-121-27251-6
    • 页数:296页
    • 定价:69.00元
    • 出版时间:2015年10月出版
    • 开本:16开

内容简介

Scratch 是可视化的程式语言,其丰富的学习环境适合所有年龄阶段的人。利用它可以製作互动式程式、富媒体项目,包括动画故事、读书报告、科学实验、游戏和模拟程式等。《动手玩转Scratch2.0编程—STEAM创新教育指南》的目标是将Scratch 作为工具,教会读者最基本的编程概念,同时揭示Scratch 在教学上的强大能力。

《动手玩转Scratch2.0编程—STEAM创新教育指南》共分9 章,前三章讲解如何使用Scratch 绘製几何图形,并创建富媒体应用程式,其余章节使用Scratch 讲解各个编程概念。每一章都有许多完整的案例,读者可以模仿它们製作许多类似的程式。当读完整《动手玩转Scratch2.0编程—STEAM创新教育指南》后,相信你一定可以亲自完成各种编程项目。

《动手玩转Scratch2.0编程—STEAM创新教育指南》假定读者没有任何编程基础。《动手玩转Scratch2.0编程—STEAM创新教育指南》内容的难度基本不会超过高中数学,个别有难度的模拟程式可以先行跳过

目录

致谢....................................................................................................V

本书介绍...........................................................................................VII

第1章 準备开始.................................................................................1

什么是 Scratch ..................................................................................2

Scratch 编程环境 ..............................................................................3

试一试 1-1 ......................................................................................3

舞台 .........................................................................................................4

角色列表 .................................................................................................5

试一试 1-2 ......................................................................................5

试一试 1-3 ......................................................................................6

积木区 .....................................................................................................7

试一试 1-4 ......................................................................................8

脚本区 .....................................................................................................8

试一试 1-5 ......................................................................................9

试一试 1-6 ....................................................................................10

造型标籤页 ...........................................................................................10

声音标籤页 ...........................................................................................11

试一试 1-7 ....................................................................................11

试一试1-8 ....................................................................................12

背景标籤页 ...........................................................................................12

角色信息 ...............................................................................................13

试一试 1-9 ....................................................................................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

神奇的重複执行 ...............................................................................37

试一试 2-4 ....................................................................................37

旋转的正方形 .......................................................................................39

试一试 2-5 ....................................................................................39

试一试 2-6 ....................................................................................40

图章积木 ...............................................................................................40

Scratch 项目 ....................................................................................41

猫咪收集钱袋 .......................................................................................41

试一试 2-7 ....................................................................................41

接苹果游戏 ...........................................................................................45

关于被克隆的角色 ...........................................................................48

本章小结 ..........................................................................................49

练习题 .............................................................................................50

第3章 外观和声音...........................................................................53

外观模组 ..........................................................................................54

切换造型创建动画 ...............................................................................54

试一试 3-1 ....................................................................................55

试一试 3-2 ....................................................................................56

让角色思考并说话 ...............................................................................56

图形特效 ...............................................................................................57

角色大小和可视状态 ...........................................................................57

试一试 3-3 ....................................................................................58

角色间的图层 .......................................................................................58

声音模组 ..........................................................................................59

播放音频档案 .......................................................................................59

试一试 3-4 ....................................................................................59

弹奏鼓声和其他声音 ...........................................................................60

创作音乐 ...............................................................................................61

试一试 3-5 ....................................................................................62

试一试 3-6 ....................................................................................62

控制音量 ...............................................................................................62

设计 .......................................................................................................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

克隆体中的变数 .................................................................................113

试一试 5-2 ..................................................................................113

变数值显示器 .................................................................................116

在程式中使用变数值显示器 ............................................................117

欧姆定律模拟实验 .............................................................................117

串联电路模拟实验 .............................................................................119

试一试 5-3 ..................................................................................119

计算球体体积和表面积 ....................................................................121

试一试 5-4 ..................................................................................121

绘製玫瑰花瓣 .....................................................................................123

试一试 5-5 ..................................................................................123

葵花籽分布模型 .................................................................................125

试一试 5-6 ..................................................................................125

获得用户输入 ................................................................................127

读取数字 .............................................................................................127

试一试 5-7 ..................................................................................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

灵活的循环计数 .................................................................................175

试一试 7-4 ..................................................................................175

循环的嵌套 ....................................................................................177

递归:调用自身的过程 ..................................................................179

试一试 7-5 ..................................................................................179

Scratch 项目 ..................................................................................181

模拟时钟 .............................................................................................181

试一试 7-6 ..................................................................................181

小鸟射击游戏 .....................................................................................183

试一试 7-7 ..................................................................................183

自由落体实验 .....................................................................................187

试一试 7-8 ..................................................................................187

试一试 7-9 ..................................................................................190

抛体运动模拟器 .................................................................................190

其他应用程式 .....................................................................................193

本章小结 ........................................................................................193

试一试 7-10 ................................................................................193

练习题 ...........................................................................................194

第8章 字元串处理.........................................................................197

字元串数据类型 .............................................................................198

特殊字元统计 .....................................................................................198

字元比较 .............................................................................................199

字元串操作示例 .............................................................................201

Igpay Atinlay .......................................................................................201

试一试 8-1 ..................................................................................201

单词修正 .............................................................................................203

试一试 8-2 ..................................................................................203

解密游戏 .............................................................................................205

试一试 8-3 ..................................................................................205

Scratch 项目 ..................................................................................208

射击游戏 .............................................................................................208

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

试一试 8-4 ..................................................................................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

包含积木 .............................................................................................233

边界检查 .............................................................................................233

试一试 9-2 ..................................................................................233

动态鍊表 ........................................................................................234

向鍊表填充用户输入 .........................................................................234

绘製柱状图 .........................................................................................236

数字鍊表 ........................................................................................239

寻找最值 .............................................................................................239

试一试 9-3 ..................................................................................239

试一试 9-4 ..................................................................................240

计算平均数 .........................................................................................240

搜寻和排序 ....................................................................................241

线性搜寻 .............................................................................................241

试一试 9-5 ..................................................................................241

频数统计 .............................................................................................242

试一试 9-6 ..................................................................................244

冒泡排序 .............................................................................................244

试一试 9-7 ..................................................................................246

寻找中位数 .........................................................................................247

Scratch 项目 ..................................................................................248

我是诗人 .............................................................................................248

四边形分类游戏 .................................................................................249

试一试 9-8 ..................................................................................249

试一试 9-9 ..................................................................................251

数学魔法师 .........................................................................................252

花的结构测验 .....................................................................................255

试一试 9-10 ................................................................................255

其他应用程式 .....................................................................................257

试一试 9-11 ................................................................................257

本章小结 ........................................................................................258

练习题 ...........................................................................................258

附录A 分享与合作..........................................................................261

创建 Scratch 账号 .........................................................................261

使用书包功能 ................................................................................264

创建项目 ........................................................................................266

创建新的项目 .....................................................................................266

项目再创作 .........................................................................................267

项目页 .................................................................................................268

分享项目 .............................................................................................268

相关词条

相关搜索

其它词条