趣学Scratch——教孩子学编程

978-7-115-43382-4
作者: 高慧君
译者: 武海军
编辑: 陈冀康

图书目录:

第 1 章 基础知识............................................................... 1

1.1 简介 .....................................................................................................2

1.2 下载与安装 .........................................................................................2

1.3 操作界面 .............................................................................................4

1.3.1 舞台区 .........................................................................................4

1.3.2 角色区 .........................................................................................5

1.3.3 指令区 .........................................................................................5

1.3.4 脚本区 .........................................................................................6

1.4 综合应用 .............................................................................................8

1.5 第 一个动画故事 ...............................................................................12

1.5.1 认识舞台 ...................................................................................12

1.5.2 角色设置 ...................................................................................13

1.5.3 位置设置 ...................................................................................14

1.5.4 小猫走路动画 ...........................................................................15

1.5.5 猫狗对话 ...................................................................................17

第 2 章 程序设计入门..................................................... 20

2.1 顺序结构 ...........................................................................................21

2.2 循环结构 ...........................................................................................21

2.2.1 计数式循环 ..............................................................................21

2.2.2 条件式循环 ..............................................................................23

2.2.3 无限循环 ..................................................................................25

2.3 选择结构 ...........................................................................................28

2.3.1 单向选择结构 ..........................................................................28

2.3.2 双向选择结构 ..........................................................................30

2.4 变量 ...................................................................................................34

2.4.1 如何增加新变量 .......................................................................34

2.4.2 全局变量 ..................................................................................34

2.4.3 角色变量 ..................................................................................38

2.5 表达式 ...............................................................................................43

第3 章 编程技巧........................................................... 47

3.1 让角色移动 .......................................................................................48

3.1.1 方向与移动值 ..........................................................................48

3.1.2 设置x 和y 坐标 ......................................................................49

3.1.3 移到某个特定位置 ...................................................................49

3.2 限制角色移动范围 ...........................................................................51

3.2.1 利用x 和y 坐标 ......................................................................51

3.2.2 利用颜色(1) ........................................................................52

3.2.3 利用颜色(2) ........................................................................52

3.3 不断地移动 .......................................................................................53

3.3.1 在边缘的两端来回地移动 ......................................................53

3.3.2 在区域的两端来回地移动 ......................................................54

3.3.3 从一端消失再从另一端出现 ..................................................54

3.4 时间计算 ...........................................................................................55

3.4.1 计算游戏中花费的时间 ..........................................................55

3.4.2 倒数计时 ..................................................................................56

3.5 场景不断地往前移动 .......................................................................57

3.5.1 重复的场景 ..............................................................................57

3.5.2 连续的场景 ...............................................................................58

3.6 重力加速度 .......................................................................................60

3.6.1 自由落体 ..................................................................................60

3.6.2 抛物线 .......................................................................................61

第4 章 实战技能........................................................... 63

4.1 电流急急棒 .......................................................................................64

4.1.1 基本版 .......................................................................................64

4.1.2 多关版 .......................................................................................674.2 乒乓球 ...............................................................................................71

4.2.1 基本版 .......................................................................................71

4.2.2 打砖块 .......................................................................................73

4.3 迷宫寻宝 ...........................................................................................76

4.3.1 基本版 .......................................................................................76

4.3.2 寻宝版 .......................................................................................79

4.4 自由落体 ...........................................................................................85

4.4.1 打排球 .......................................................................................86

4.4.2 跳远 ...........................................................................................90

4.5 虫虫危机 ...........................................................................................94

4.6 青蛙过街 ...........................................................................................99

4.7 乐透彩开奖 .....................................................................................103

4.8 猴子吃香蕉 .....................................................................................106

4.9 翻牌 .................................................................................................112

4.10 星际大战 .......................................................................................122

4.11 射气球 ...........................................................................................135

4.12 贪食蛇 ...........................................................................................140

4.13 水果盘 ...........................................................................................144

第5 章 Arduino 互动科技项目....................................... 154

5.1 Arduino 简介 ..................................................................................155

5.2 安装S4A 步骤 ................................................................................156

5.2.1 安装软件程序 ........................................................................156

5.2.2 安装S4A 程序 .......................................................................162

5.3 使用S4A 操控LED 灯 ..................................................................163

5.3.1 硬件材料 ................................................................................164

5.3.2 连接方法 ................................................................................164

5.3.3 S4A 功能块 ............................................................................165

5.3.4 应用 ........................................................................................166

5.4 蜂鸣器 .............................................................................................167

5.4.1 硬件 ........................................................................................167

5.4.2 软件 ........................................................................................167

5.5 按钮 .................................................................................................168

5.5.1 硬件材料 ................................................................................168

5.5.2 硬件 ........................................................................................169

5.5.3 S4A 功能块 ............................................................................169

5.5.4 应用 ........................................................................................169

5.6 滑杆 .................................................................................................170

5.6.1 硬件材料 ................................................................................170

5.6.2 硬件 ........................................................................................171

5.6.3 S4A 功能块 ............................................................................171

5.6.4 应用 ........................................................................................171

5.7 光敏电阻 .........................................................................................173

5.7.1 硬件材料 ................................................................................173

5.7.2 硬件 ........................................................................................173

5.7.3 应用 ........................................................................................174

5.8 游戏杆 .............................................................................................175

5.8.1 硬件材料 ................................................................................175

5.8.2 硬件 ........................................................................................175

5.8.3 应用 ........................................................................................176

5.9 马达 .................................................................................................177

5.9.1 硬件材料 ................................................................................178

5.9.2 硬件 ........................................................................................178

5.9.3 S4A 功能块 ............................................................................179

5.9.4 应用 ........................................................................................179

5.10 无线传输 .......................................................................................179

5.10.1 硬件材料 ..............................................................................180

5.10.2 硬件 ......................................................................................181

5.11 机器车 ...........................................................................................181

5.11.1 硬件材料 ..............................................................................181

5.11.2 硬件 ......................................................................................182

5.11.3 使用箭头键控制机器车 ......................................................182

5.11.4 使用触须控制机器车 ..........................................................183

5.11.5 使用红外线控制机器车 ......................................................184

详情

Scratch是由MIT美国麻省理工学院所开发的一套图形化程序设计开发平台,采用各种积木方块,借由堆迭积木方块,让学习程序语言的初学者,能直觉性地判断程序的逻辑架构。 本书使用Scratch范例学习逻辑判断,全书共分五大篇,由Scratch范例中,了解各种程序结构及运算方式,再辅以完整游戏项目实作,让初学者也能融会贯通程序设计的架构。

图书摘要

相关图书

 Scratch 2.0少儿游戏趣味编程
Scratch 2.0少儿游戏趣味编程
Scratch 3.0少儿游戏趣味编程
Scratch 3.0少儿游戏趣味编程
micro:bit超好玩——米爸带你学编程
micro:bit超好玩——米爸带你学编程
漫画面向对象编程(Java语言版)
漫画面向对象编程(Java语言版)
Python趣味编程入门
Python趣味编程入门
计算机科学概论(第12版)
计算机科学概论(第12版)

相关文章

相关课程