图书介绍
Scratch编程从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载
- 谢声涛编著 著
- 出版社:
- ISBN:
- 出版时间:2018
- 标注页数:0页
- 文件大小:103MB
- 文件页数:245页
- 主题词:
PDF下载
下载说明
Scratch编程从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 基础编程篇3
第1章 编程起步3
1.1 Scratch编程概述3
1.1.1 为什么用Scratch编程3
1.1.2 从Scratch到Python5
1.1.3 Scratch的主要版本7
1.1.4 Scratch项目概述9
1.2 准备Scratch开发环境10
1.2.1 使用Scratch在线编辑器10
1.2.2 安装Scratch离线编辑器12
1.2.3 设置Scratch编辑器14
1.3 Scratch编辑器界面16
1.3.1 舞台区17
1.3.2 背景和角色列表区17
1.3.3 脚本编辑区18
1.3.4 造型和背景编辑区18
1.3.5 声音编辑区19
1.3.6 菜单栏和工具栏20
1.4 Scratch指令系统概述20
1.4.1 积木的形状特点20
1.4.2 积木的操作方法22
1.4.3 积木的功能类别24
1.4.4 快速查看积木说明25
1.5 临摹案例26
1.5.1 数学编程:韩信点兵26
1.5.2 游戏编程:星际飞行30
第2章 变量和运算36
2.1 说和思考指令36
2.1.1 跟我做:小猫背唐诗37
2.1.2 让角色说话和思考38
2.1.3 动手练:小猫的哲学思考39
2.2 问答指令40
2.2.1 跟我做:简单的人机对话40
2.2.2 询问与回答40
2.2.3 动手练:说出字母数41
2.3 变量42
2.3.1 跟我做:小猫变大变小42
2.3.2 变量显示器43
2.3.3 变量的数据类型和操作43
2.3.4 变量的命名和作用域45
2.3.5 动手练:求两数之和45
2.4 数学运算46
2.4.1 跟我做:鸡兔同笼46
2.4.2 算术运算和运算优先级48
2.4.3 数学函数48
2.4.4 动手练:计算大桥长度49
2.5 随机数50
2.5.1 跟我做:小鱼逍遥游50
2.5.2 生成随机数51
2.5.3 动手练:随机投点画圆52
2.6 字符串函数53
2.6.1 跟我做:成语接龙53
2.6.2 字符串处理54
2.6.3 动手练:回文诗55
第3章 程序控制57
3.1 顺序结构57
3.1.1 跟我做:海伦公式57
3.1.2 流程图59
3.1.3 顺序结构的程序设计59
3.1.4 动手练:计算圆锥体积60
3.2 选择结构61
3.2.1 跟我做:求绝对值61
3.2.2 关系运算和逻辑运算62
3.2.3 选择结构的程序设计64
3.2.4 动手练:判断三角形构成65
3.3 循环结构66
3.3.1 跟我做:冰雹猜想67
3.3.2 循环结构的程序设计69
3.3.3 动手练:肖像在哪里71
第4章 列表74
4.1 列表显示器74
4.1.1 跟我做:求平均气温74
4.1.2 列表显示器的使用76
4.1.3 动手练:评委打分77
4.2 列表的操作78
4.2.1 跟我做:银行叫号系统78
4.2.2 列表操作积木79
4.2.3 动手练:约瑟夫环83
第5章 过程85
5.1 自定义过程85
5.1.1 跟我做:计算圆的面积86
5.1.2 使用自定义过程87
5.1.3 动手练:判断质数88
5.2 递归的使用89
5.2.1 跟我做:辗转相除法89
5.2.2 递归调用的分析91
5.2.3 动手做:斐波那契数列93
5.3 面向过程编程94
5.3.1 跟我做:卡普雷卡尔黑洞94
5.3.2 模块化程序设计96
5.3.3 动手练:数字黑洞1和496
第6章 调试程序98
6.1 程序错误概述98
6.1.1 产生程序错误的原因98
6.1.2 减少程序错误的方法99
6.2 程序调试方法100
6.2.1 使用数据显示器100
6.2.2 输出日志100
6.2.3 降低程序运行速度101
6.2.4 设置断点102
第2部分 图形编程篇107
第7章 舞台107
7.1 海底探险1:游戏场景107
7.1.1 游戏情节介绍107
7.1.2 制作游戏场景108
7.2 舞台布局和管理110
7.2.1 舞台布局和显示模式110
7.2.2 舞台背景管理113
7.3 动手练:电子相册117
第8章 角色外观和运动119
8.1 创建角色119
8.1.1 海底探险2:创建角色119
8.1.2 创建角色的方式122
8.1.3 角色列表区122
8.2 角色造型123
8.2.1 海底探险3:角色动画123
8.2.2 造型控制124
8.2.3 动手练:街舞表演125
8.3 角色运动126
8.3.1 海底探险4:角色运动126
8.3.2 运动控制130
8.3.3 动手练:飞行猫134
8.4 角色特效135
8.4.1 海底探险5:角色特效135
8.4.2 设置角色特效136
8.4.3 动手练:魔术师137
第9章 侦测139
9.1 距离侦测139
9.1.1 海底探险6:距离侦测139
9.1.2 距离侦测积木140
9.1.3 动手练:Pico和小狗散步140
9.2 碰撞侦测142
9.2.1 海底探险7:碰撞侦测142
9.2.2 碰撞侦测积木144
9.2.3 动手练:巡线甲虫147
9.3 键盘和鼠标侦测148
9.3.1 海底探险8:扔炸弹148
9.3.2 键盘和鼠标侦测积木149
9.3.3 动手练:反弹球150
9.4 时间侦测151
9.4.1 海底探险9:游戏倒计时151
9.4.2 时间侦测积木151
9.4.3 动手练:时钟153
9.5 视频侦测154
9.5.1 跟我做:人体感应开灯154
9.5.2 视频侦测积木155
9.5.3 动手练:手势抓蝴蝶157
9.6 响度侦测158
9.6.1 跟我做:声控开灯158
9.6.2 响度侦测积木158
9.6.3 动手练:吹生日蜡烛159
第10章 绘图161
10.1 海底探险10:游戏计分和血条161
10.2 画笔164
10.2.1 跟我做:彩虹画板164
10.2.2 画笔积木165
10.2.3 动手练:颜色图谱167
10.3 图章167
10.3.1 跟我做:种蘑菇167
10.3.2 图章积木168
10.3.3 动手练:彩色风车169
第11章 声音171
11.1 海底探险11:游戏音效171
11.1.1 为游戏增加音效171
11.1.2 复制更多角色173
11.2 播放声音174
11.3 乐器演奏175
11.3.1 跟我做:模拟乐器175
11.3.2 乐器演奏积木177
11.3.3 弹奏鼓声积木179
11.3.4 动手练:演奏《小毛驴》180
第3部分 进阶编程篇183
第12章 克隆183
12.1 海底探险12:克隆角色183
12.1.1 克隆功能的使用183
12.1.2 用克隆技术改造游戏185
12.2 面向对象编程187
12.2.1 用角色模式编程187
12.2.2 用克隆模式编程188
12.3 动手练:飞扬的小鸟190
第13章 消息和事件192
13.1 海底探险13:消息机制192
13.1.1 广播和接收消息192
13.1.2 用消息机制改造游戏193
13.2 消息机制197
13.2.1 消息的异步和同步197
13.2.2 消息队列的应用197
13.3 事件驱动编程199
13.3.1 事件的并发执行199
13.3.2 避免事件的并发200
13.4 动手练:小熊打车201
第14章 英汉词典202
14.1 搭建项目框架202
14.2 词典排序功能204
14.2.1 冒泡排序204
14.2.2 选择排序206
14.2.3 插入排序207
14.2.4 快速排序209
14.2.5 词典排序211
14.3 词典查询功能212
14.3.1 顺序查找213
14.3.2 二分查找214
14.3.3 词典查询216
14.4 新增词条功能216
第15章 企鹅走迷宫218
15.1 迷宫简介218
15.2 迷宫界面219
15.2.1 二维数组220
15.2.2 迷宫数据结构221
15.2.3 加载迷宫地图221
15.2.4 构建迷宫外形224
15.3 迷宫寻路226
15.3.1 算法策略简介226
15.3.2 迷宫算法分析228
15.3.3 迷宫算法实现230