本书是一本专为青少年学习者打造的图形化编程入门指南。全书基于Mind+ 编程平台,通过13 个专题章节系统讲解运动、外观、声音、事件等核心编程模块,并设置星空绘画、星空烟花、太阳系运行3 个综合实践项目,以“积木式编程+ 项目驱动”的创新方式,帮助零基础读者轻松掌握编程思维。
从基础操作到复杂逻辑构建,本书采用阶梯式教学设计,配以丰富的图示和趣味案例视频演示,让青少年在创意实践中培养计算思维和问题解决能力。
本书适合青少年学习使用,也可作为学校编程课程教材以及家长编程启蒙指导参考书。
第1章 青少年编程 001
1.1 图形化编程 003
1.2 硬件编程 004
1.3 代码编程 005
第2章 Mind+ 图形化编程 006
2.1 Mind+ 下载与安装 007
2.2 Mind+ 主界面简介 009
2.3 菜单栏 010
2.4 角色编辑区操作 011
2.5 舞台演示区操作 017
2.6 舞台背景编辑区操作 019
2.7 功能区操作 021
第3章 Mind+ 编程积木 029
3.1 编程积木分类 030
3.2 编程积木拖拽 035
3.3 编程积木拼接 037
3.4 编程积木执行 038
3.5 编程积木练习 040
第4章 运动积木编程 041
4.1 运动积木简介 042
4.2 设置角色位置 042
4.3 设置角色方向 045
4.4 运动变量积木 047
4.5 项目练习 049
第5章 外观积木编程 053
5.1 外观积木简介 054
5.2 角色说话和思考 054
5.3 设置造型和背景 056
5.4 设置角色大小和特效 058
5.5 角色显示和隐藏 061
5.6 外观变量积木 062
5.7 项目练习 064
第6章 声音积木编程 069
6.1 声音积木简介 070
6.2 声音播放和停止 070
6.3 设置音效和音量 072
6.4 声音变量积木 074
6.5 项目练习 074
第7章 事件积木编程 078
7.1 事件积木简介 079
7.2 外部事件触发 080
7.3 内部事件触发 081
7.4 事件同时触发 084
7.5 项目练习 085
第8章 控制积木编程 090
8.1 控制积木简介 091
8.2 条件控制 091
8.3 循环控制 093
8.4 条件循环控制 094
8.5 嵌套循环控制 095
8.6 等待和停止控制 096
8.7 克隆控制 098
8.8 项目练习 099
第9章 侦测积木编程 104
9.1 侦测积木简介 105
9.2 碰撞侦测 105
9.3 询问和回答 108
9.4 鼠标键盘侦测 109
9.5 侦测变量积木 111
9.6 项目练习 115
第10章 运算符积木编程 119
10.1 运算符积木简介 120
10.2 数据类型 120
10.3 数学运算 121
10.4 比较运算 124
10.5 逻辑运算 126
10.6 字符运算 129
10.7 项目练习 132
第11章 变量积木编程 138
11.1 变量积木简介 139
11.2 自建变量 140
11.3 设置变量 142
11.4 显示和隐藏变量 145
11.5 自建列表 148
11.6 手动设置列表 150
11.7 自动设置列表 151
11.8 侦测列表项目 154
11.9 显示和隐藏列表 156
11.10 软件自带变量 157
11.11 项目练习 160
第12章 函数积木编程 166
12.1 函数积木简介 167
12.2 自建简单函数积木 167
12.3 自建参数函数积木 169
12.4 项目练习 172
第13章 扩展画笔积木编程 179
13.1 画笔积木简介 180
13.2 抬笔和落笔 181
13.3 设置画笔 183
13.4 图章功能 186
13.5 项目练习 187
第14章 综合项目一星空绘画 192
14.1 项目任务 193
14.2 项目分析 193
14.3 项目准备 194
14.4 项目编程 195
14.5 项目运行 197
第15章 综合项目二星空烟花 198
15.1 项目任务 199
15.2 项目分析 199
15.3 项目准备 200
15.4 项目编程 201
15.5 项目运行 204
第16章 综合项目三太阳系运行 205
16.1 项目任务 206
16.2 项目分析 207
16.3 项目准备 208
16.4 项目编程 210
16.5 项目运行 216
附录 本书涉及的积木汇总 217