图书介绍

SCRATCH趣味编程 逻辑思维培养与训练【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

SCRATCH趣味编程 逻辑思维培养与训练
  • 出版社:
  • ISBN:
  • 出版时间:2018
  • 标注页数:0页
  • 文件大小:39MB
  • 文件页数:326页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

SCRATCH趣味编程 逻辑思维培养与训练PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1部分 概念篇2

第1章 Scratch简介与动画原理2

1.1 Scratch简介与特色2

1.2 下载与安装5

1.2.1 在线开发平台5

1.2.2 离线版的下载与安装7

1.3 操作界面与设置8

1.3.1 操作界面9

1.3.2 菜单区10

1.3.3 切换舞台查看模式11

1.3.4 认识舞台区与2D坐标系13

1.3.5 背景与角色区15

1.3.6 指令积木区与脚本区16

1.4 认识动画原理与图像文件格式17

1.4.1 动画的原理17

1.4.2 认识位图与矢量图18

1.4.3 实现第一个动画程序20

1.4.4 将动画录制成FLV视频30

第2章 培养计算思维35

2.1 软件开发的基本概念35

2.1.1 什么是软件35

2.1.2 什么是程序设计语言36

2.1.3 Scratch面向对象37

2.1.4 如何建立面向对象的思维40

2.2 认识计算思维42

2.2.1 什么是计算思维42

2.2.2 如何培养计算思维43

2.2.3 认识思维导图48

2.2.4 认识程序流程图49

第3章 Scratch基础动画55

3.1 动画脚本55

3.1.1 文字脚本55

3.1.2 分镜表56

3.2 新建与切换舞台背景58

3.2.1 新建舞台背景58

3.2.2 导入照片作为背景64

3.2.3 改变图像格式与图像文件的大小65

3.3 新建与编辑角色71

3.3.1 创建新的角色71

3.3.2 为角色打造新的造型74

3.4 学习绘制新角色77

3.4.1 搜索矢量图素材77

3.4.2 使用Boxy SVG编辑SVG矢量图81

3.4.3 自己动手绘图86

第2部分 基础应用篇96

第4章 程序设计基础96

4.1 认识Scratch积木语法96

4.1.1 起始积木97

4.1.2 堆叠积木97

4.1.3 布尔积木98

4.1.4 参数积木98

4.1.5 结束积木98

4.1.6 C型积木99

4.2 变量与列表99

4.2.1 变量99

4.2.2 变量的显示方式106

4.2.3 列表107

第5章 表达式与流程控制118

5.1 表达式118

5.1.1 操作数与运算符118

5.1.2 算术运算符118

5.1.3 比较运算符118

5.1.4 逻辑运算符120

5.1.5 字符串运算123

5.1.6 数学运算与浮点数进位124

5.2 分支判断流程控制126

5.2.1 if条件判断式126

5.2.2 if-else条件判断式127

5.3 循环流程控制129

5.3.1 计次循环129

5.3.2 条件式循环131

5.3.3 无限循环135

5.4 程序注释与调试142

5.4.1 程序注释142

5.4.2 程序调试143

第6章 让角色动起来149

6.1 认识坐标149

6.1.1 Scratch的坐标系统149

6.1.2 角色的中心点与坐标150

6.1.3 设置与检测角色位置157

6.2 克隆角色162

6.2.1 为什么需要克隆162

6.2.2 克隆体的创建与使用163

6.3 事件多重处理机制168

6.3.1 什么是线程169

6.3.2 多线程与并发169

第7章 外观控制与碰撞侦测175

7.1 改变对象造型属性175

7.1.1 改变对象外观效果175

7.1.2 改变角色大小180

7.2 我是小画家——画笔183

7.2.1 使用画笔绘制线条183

7.2.2 图章185

7.3 捕捉键盘与侦测鼠标事件188

7.3.1 捕捉键盘事件188

7.3.2 侦测鼠标事件192

7.4 碰撞侦测196

7.4.1 碰撞侦测处理196

7.4.2 碰撞避免198

7.5 综合实践练习——猫咪走迷宫200

7.5.1 设计步骤与思考重点201

7.5.2 程序说明202

第8章 计时与广播209

8.1 计时209

8.1.1 日期与时间209

8.1.2 计时器213

8.2 广播与消息214

8.2.1 广播214

8.2.2 同步与异步218

8.3 综合实践练习——拆炸弹222

8.3.1 设计步骤与思考重点222

8.3.2 程序说明223

第9章 打造游戏声音229

9.1 音频的认识与处理229

9.1.1 认识音频格式229

9.1.2 音频文件的转换229

9.2 从声音库选用声音230

9.2.1 内置的声音编辑器230

9.2.2 从声音库中选取声音232

9.2.3 用程序播放声音233

9.3 导入声音237

9.3.1 获取免费声音素材237

9.3.2 导入声音239

第10章 视频体感控制246

10.1 体感技术介绍246

10.2 Scratch视频功能介绍246

10.3 综合实践练习——打砖块游戏252

10.3.1 设计步骤与思考重点252

10.3.2 程序说明253

第3部分 高级学习篇260

第11章 自定义函数积木260

11.1 定义函数积木260

11.1.1 添加函数积木260

11.1.2 使用自定义函数积木265

11.1.3 导出程序与函数267

11.2 递归函数269

第12章 数据结构与算法278

12.1 认识数据结构278

12.2 堆栈与队列278

12.2.1 堆栈278

12.2.2 队列280

12.3 排序281

12.3.1 插入排序法282

12.3.2 冒泡排序法284

12.4 查找287

12.4.1 顺序查找法287

12.4.2 二分查找法289

12.5 综合实践练习——简易接龙291

热门推荐