万本电子书0元读

万本电子书0元读

顶部广告

Scratch趣味编程:逻辑思维培养与训练电子书

售       价:¥

纸质售价:¥59.20购买纸书

25人正在读 | 0人评论 6.5

作       者:赵军,等

出  版  社:机械工业出版社

出版时间:2018-07-01

字       数:7.7万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
本书内容分为3部分,共13章。第1部分为概念篇(第1~3章),内容包括Scratch简介与动画原理、如何培养逻辑思维以及Scratch基础动画;第2部分为基础应用篇(第4~10章),内容包括程序设计基础、表达式与流程控制、让角色动起来、外观控制与碰撞侦测、计时与广播、造游戏声音以及视频体感控制;第3部分为高级学习篇(第11~13章),内容包括自定义函数积木、数据结构与算法以及综合练习游戏制作:记忆力大考验。<br/>
目录展开

前言

第1部分 概念篇

第1章 Scratch简介与动画原理

1.1 Scratch简介与特色

1.2 下载与安装

1.2.1 在线开发平台

1.2.2 离线版的下载与安装

1.3 操作界面与设置

1.3.1 操作界面

1.3.2 菜单区

1.3.3 切换舞台查看模式

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

1.3.5 背景与角色区

1.3.6 指令积木区与脚本区

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

1.4.1 动画的原理

1.4.2 认识位图与矢量图

1.4.3 实现第一个动画程序

1.4.4 将动画录制成FLV视频

第2章 培养计算思维

2.1 软件开发的基本概念

2.1.1 什么是软件

2.1.2 什么是程序设计语言

2.1.3 Scratch面向对象

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

2.2 认识计算思维

2.2.1 什么是计算思维

2.2.2 如何培养计算思维

2.2.3 认识思维导图

2.2.4 认识程序流程图

第3章 Scratch基础动画

3.1 动画脚本

3.1.1 文字脚本

3.1.2 分镜表

3.2 新建与切换舞台背景

3.2.1 新建舞台背景

3.2.2 导入照片作为背景

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

3.3 新建与编辑角色

3.3.1 创建新的角色

3.3.2 为角色打造新的造型

3.4 学习绘制新角色

3.4.1 搜索矢量图素材

3.4.2 使用Boxy SVG编辑SVG矢量图

3.4.3 自己动手绘图

第2部分 基础应用篇

第4章 程序设计基础

4.1 认识Scratch积木语法

4.1.1 起始积木

4.1.2 堆叠积木

4.1.3 布尔积木

4.1.4 参数积木

4.1.5 结束积木

4.1.6 C型积木

4.2 变量与列表

4.2.1 变量

4.2.2 变量的显示方式

4.2.3 列表

第5章 表达式与流程控制

5.1 表达式

5.1.1 操作数与运算符

5.1.2 算术运算符

5.1.3 比较运算符

5.1.4 逻辑运算符

5.1.5 字符串运算

5.1.6 数学运算与浮点数进位

5.2 分支判断流程控制

5.2.1 if条件判断式

5.2.2 if-else条件判断式

5.3 循环流程控制

5.3.1 计次循环

5.3.2 条件式循环

5.3.3 无限循环

5.4 程序注释与调试

5.4.1 程序注释

5.4.2 程序调试

第6章 让角色动起来

6.1 认识坐标

6.1.1 Scratch的坐标系统

6.1.2 角色的中心点与坐标

6.1.3 设置与检测角色位置

6.2 克隆角色

6.2.1 为什么需要克隆

6.2.2 克隆体的创建与使用

6.3 事件多重处理机制

6.3.1 什么是线程

6.3.2 多线程与并发

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

7.1 改变对象造型属性

7.1.1 改变对象外观效果

7.1.2 改变角色大小

7.2 我是小画家——画笔

7.2.1 使用画笔绘制线条

7.2.2 图章

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

7.3.1 捕捉键盘事件

7.3.2 侦测鼠标事件

7.4 碰撞侦测

7.4.1 碰撞侦测处理

7.4.2 碰撞避免

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

7.5.1 设计步骤与思考重点

7.5.2 程序说明

第8章 计时与广播

8.1 计时

8.1.1 日期与时间

8.1.2 计时器

8.2 广播与消息

8.2.1 广播

8.2.2 同步与异步

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

8.3.1 设计步骤与思考重点

8.3.2 程序说明

第9章 打造游戏声音

9.1 音频的认识与处理

9.1.1 认识音频格式

9.1.2 音频文件的转换

9.2 从声音库选用声音

9.2.1 内置的声音编辑器

9.2.2 从声音库中选取声音

9.2.3 用程序播放声音

9.3 导入声音

9.3.1 获取免费声音素材

9.3.2 导入声音

第10章 视频体感控制

10.1 体感技术介绍

10.2 Scratch视频功能介绍

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

10.3.1 设计步骤与思考重点

10.3.2 程序说明

第3部分 高级学习篇

第11章 自定义函数积木

11.1 定义函数积木

11.1.1 添加函数积木

11.1.2 使用自定义函数积木

11.1.3 导出程序与函数

11.2 递归函数

第12章 数据结构与算法

12.1 认识数据结构

12.2 堆栈与队列

12.2.1 堆栈

12.2.2 队列

12.3 排序

12.3.1 插入排序法

12.3.2 冒泡排序法

12.4 查找

12.4.1 顺序查找法

12.4.2 二分查找法

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

第13章 综合练习游戏制作:记忆力大考验

附录 习题答案

第1章 习题答案

第2章 习题答案

第3章 习题答案

第4章 习题答案

第5章 习题答案

第6章 习题答案

第7章 习题答案

第8章 习题答案

第9章 习题答案

第10章 习题答案

第11章 习题答案

第12章 习题答案

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部