| 作者 |
| 白宏健 |
| 丛书名 |
| 出版社 |
| 机械工业出版社 |
| ISBN |
| 9787111640530 |
| 简要 |
| 简介 |
| 内容简介书籍计算机书籍 本书尝试从三大方面讲解Scratch 3.0的知识内容。第1章介绍Scratch是什么以及Scratch中的界面功能;第2~13章将通过案例学习Scratch中常用方块的使用方法;第14~20章帮助读者完成较高难度的复杂案例。 本书每一章都是一个小而美的案例,知识点从易到难,一步步带领学生走进绚丽多彩的编程世界中。本书案例丰富多彩,从动画到游戏,从音乐美术到物理数学,让学生在享受编程乐趣的同时,不知不觉地学会使用计算机思维去了解世界,解决生活中的实际问题。 |
| 目录 |
| 前言 第1章 认识Scratch 1 1.1 初识Scratch 1 1.1.1 Scratch是什么 1 1.1.2 Scratch适合哪些人学习 2 1.1.3 Scratch难学吗 2 1.2 Scratch的使用方法 2 1.2.1 在线版Scratch 2 1.2.2 离线版Scratch 5 1.3 Scratch界面介绍 8 1.4 总结 9 第2章 外观模块:猫和老鼠的故事 11 2.1 案例介绍 11 2.1.1 界面预览 11 2.1.2 方块说明 12 2.2 动手试一试 13 2.2.1 猫和老鼠闪亮登场 13 2.2.2 猫和老鼠打招呼 17 2.2.3 2秒对话间隔时间 19 2.2.4 增加对话内容 19 2.2.5 添加舞台背景 20 2.3 总结 22 2.3.1 整理方块 22 2.3.2 学方块,想一想 22 2.4 挑战一下 23 第3章 事件模块:变色汽车 24 3.1 案例介绍 24 3.1.1 界面预览 24 3.1.2 方块说明 25 3.2 动手试一试 25 3.2.1 汽车前进 26 3.2.2 汽车后退 28 3.2.3 改变汽车颜色 29 3.2.4 汽车回到起点 32 3.2.5 添加舞台背景 33 3.3 总结 34 3.3.1 整理方块 35 3.3.2 学方块,想一想 35 3.4 挑战一下 36 第4章 碰撞模块:疯狂外星人 37 4.1 案例介绍 37 4.1.1 界面预览 37 4.1.2 方块说明 38 4.2 动手试一试 39 4.2.1 外星人向上移动 39 4.2.2 外星人向下移动 42 4.2.3 外星人移动到指定位置 43 4.2.4 修改舞台背景 45 4.3 总结 48 4.3.1 整理方块 48 4.3.2 学方块,想一想 49 4.4 挑战一下 49 第5章 广播模块:散步的小狗 51 5.1 案例介绍 51 5.1.1 界面预览 51 5.1.2 方块说明 52 5.2 动手试一试 52 5.2.1 添加按钮 53 5.2.2 添加广播信息 55 5.2.3 小狗接收广播信息 57 5.2.4 指定小狗位置 60 5.2.5 添加舞台背景 61 5.3 总结 61 5.3.1 整理方块 62 5.3.2 学方块,想一想 62 5.4 挑战一下 63 第6章 声音模块:跳街舞 64 6.1 案例介绍 64 6.1.1 界面预览 64 6.1.2 方块说明 64 6.2 动手试一试 65 6.2.1 准备舞蹈姿势 65 6.2.2 舞动起来 67 6.2.3 跳起来 69 6.2.4 添加声音 71 6.2.5 添加舞台背景 72 6.3 总结 72 6.3.1 整理方块 73 6.3.2 学方块,想一想 74 6.4 挑战一下 74 第7章 调音模块:森林小马 75 7.1 案例介绍 75 7.1.1 界面预览 75 7.1.2 方块说明 75 7.2 动手试一试 76 7.2.1 小马登场 76 7.2.2 调节音量 78 7.2.3 马儿跑起来 79 7.2.4 慢慢停下来 80 7.2.5 添加舞台背景 81 7.3 总结 82 7.3.1 整理方块 82 7.3.2 学方块,想一想 82 7.4 挑战一下 83 第8章 音乐模块:弹钢琴 84 8.1 案例介绍 84 8.1.1 界面预览 84 8.1.2 方块说明 84 8.2 动手试一试 85 8.2.1 绘制钢琴琴键 85 8.2.2 改变琴键大小 90 8.2.3 添加琴键声音 91 8.2.4 添加舞台背景 93 8.3 总结 95 8.3.1 整理方块 95 8.3.2 学方块,想一想 95 8.4 挑战一下 95 第9章 画笔模块:画多边形 97 9.1 案例介绍 97 9.1.1 界面预览 97 9.1.2 方块说明 98 9.2 动手试一试 98 9.2.1 添加画笔 98 9.2.2 向用户提问 99 9.2.3 设置画笔大小和颜色 102 9.2.4 绘制多边形 103 9.3 总结 107 9.3.1 整理方块 107 9.3.2 学方块,想一想 108 9.4 挑战一下 109 第10章 运动模块:俄罗斯方块 110 10.1 案例介绍 110 10.1.1 界面预览 110 10.1.2 方块说明 111 10.2 动手试一试 111 10.2.1 绘制俄罗斯方块 112 10.2.2 添加游戏向导 115 10.2.3 控制俄罗斯方块 117 10.2.4 添加旋转和声音 118 10.3 总结 120 10.3.1 整理方块 120 10.3.2 学方块,想一想 121 10.4 挑战一下 121 第11章 游戏:大象吃橘子 123 11.1 案例介绍 123 11.1.1 界面预览 123 11.1.2 方块说明 123 11.2 动手试一试 124 11.2.1 准备大象和橘子 124 11.2.2 从天而降的橘子 126 11.2.3 橘子的碰撞处理 129 11.2.4 大象的反应 132 11.2.5 控制大象 132 11.3 总结 134 11.3.1 整理方块 134 11.3.2 学方块,想一想 135 11.4 挑战一下 136 第12章 游戏:小猫抢香蕉 137 12.1 案例介绍 137 12.1.1 界面预览 137 12.1.2 方块说明 137 12.2 动手试一试 138 12.2.1 准备角色 138 12.2.2 鼠标控制小猫 140 12.2.3 碰撞处理 141 12.2.4 五颜六色的香蕉 142 12.3 总结 145 12.3.1 整理方块 145 12.3.2 学方块,想一想 145 12.4 挑战一下 146 第13章 游戏:警车比赛 147 13.1 案例介绍 147 13.1.1 界面预览 147 13.1.2 方块说明 147 13.2 动手试一试 148 13.2.1 准备角色 148 13.2.2 方向键控制警车移动 151 13.2.3 碰撞处理 151 13.2.4 添加音效 153 13.3 总结 155 13.3.1 整理方块 155 13.3.2 学方块,想一想 156 13.4 挑战一下 156 第14章 音乐:动物音乐会 158 14.1 算法设计 158 14.1.1 分析弹奏钢琴的过程 158 14.1.2 设计弹奏钢琴的算法 158 14.2 Scratch编程详解 160 14.2.1 搭建舞台 160 14.2.2 添加可爱的小动物 162 14.2.3 搭建方块代码 164 14.2.4 其他动物的方块代码解读 166 14.3 总结 167 14.3.1 整理方块 167 14.3.2 学方块,想一想 167 14.4 挑战一下 168 第15章 美术:认识图形 169 15.1 算法设计 169 15.1.1 分析自动画图形的过程 169 15.1.2 设计自动画图形的算法 170 15.2 Scratch编程详解 170 15.2.1 搭建舞台 170 15.2.2 鼠标点一点,自动画图形 174 15.2.3 主持人互动和再试一次 178 15.3 总结 179 15.3.1 整理方块 180 15.3.2 学方块,想一想 180 15.4 挑战一下 181 第16章 美术:小小绘画板 182 16.1 算法设计 182 16.1.1 分析制作绘画板的过程 182 16.1.2 设计制作绘画板的算法 182 16.2 Scratch编程详解 183 16.2.1 制作画笔 184 16.2.2 添加更多颜色的画笔 187 16.2.3 调整画笔粗细 189 16.2.4 添加清空画板功能 192 16.3 总结 192 16.3.1 整理方块 193 16.3.2 学方块,想一想 193 16.4 挑战一下 194 第17章 英语:Happy Birthday 195 17.1 算法设计 195 17.1.1 分析小象过生日的过程 195 17.1.2 设计小象过生日的算法 196 17.2 Scratch编程详解 196 17.2.1 搭建舞台 196 17.2.2 添加蛋糕 200 17.2.3 添加音乐《生日歌》 203 17.2.4 搭建“小象吹蜡烛”的动画方块 204 17.2.5 添加英文文字动画 204 17.3 总结 205 17.3.1 整理方块 205 17.3.2 学方块,想一想 205 17.4 挑战一下 207 第18章 英语:At the zoo 208 18.1 算法设计 208 18.1.1 分析看图说单词的过程 208 18.1.2 设计看图说单词的算法 209 18.2 Scratch编程详解 209 18.2.1 搭建舞台 209 18.2.2 添加单词卡片 213 18.2.3 点动物,看单词 215 18.2.4 添加音效 216 18.2.5 其他动物的方块代码 217 18.3 总结 217 18.3.1 整理方块 218 18.3.2 学方块,想一想 218 18.4 挑战一下 219 第19章 数学:九九乘法表 220 19.1 算法设计 220 19.1.1 分析比赛学乘法的过程 220 19.1.2 设计比赛学乘法的算法 221 19.2 Scratch编程详解 221 19.2.1 搭建舞台 221 19.2.2 为START按钮搭建方块 225 19.2.3 为紫色赛车搭建方块 227 19.2.4 为绿色赛车搭建方块 228 19.3 总结 229 19.3.1 整理方块 229 19.3.2 学方块,想一想 229 19.4 挑战一下 230 第20章 数学:认识时间 232 20.1 算法设计 232 20.1.1 时针的顺序执行运动过程 232 20.1.2 时针的重复执行运动过程 233 20.1.3 两种算法的对比 234 20.2 Scratch编程详解 234 20.2.1 添加角色 235 20.2.2 搭建方块,让秒针旋转 236 20.2.3 添加变量 237 20.2.4 添加滴答声音 238 20.2.5 分针和时针的编程方块 239 20.3 总结 240 20.3.1 整理方块 241 20.3.2 学方块,想一想 241 20.4 挑战一下 241 |