-
内容大纲
Scratch是可视化的编程语言,其丰富的学习环境适合所有年龄阶段的人。利用它可以制作交互式程序、富媒体项目,包括动画故事、读书报告、科学实验、游戏和模拟程序等,此外,Scratch也是人工智能科创教育领域的重要工具。本书的目标是将Scratch作为工具,教会读者最基本的编程概念,同时揭示Scratch在教学和科创方面的强大能力。本书使用升级后的Scratch 3.0版本,该版本尤其适用于人工智能科创教育领域。
全书共分9章,前三章讲解如何使用Scratch绘制几何图形,并创建富媒体应用程序,其余章节使用Scratch讲解各个编程概念。每一章都有许多完整的案例,读者可以模仿它们制作许多类似的程序。当读完整本书后,相信你一定可以亲自完成各种编程项目。
本书假定读者没有任何编程基础。本书内容的难度基本不会超过高中数学,个别有难度的模拟程序可以先行跳过。 -
作者介绍
-
目录
致谢
本书介绍
第1章 准备开始
什么是Scratch
试一试1-1
Scratch编程环境
舞台
试一试1-2
角色列表
试一试1-3
积木区
试一试1-4
脚本区
试一试1-5
试一试1-6
造型标签页
试一试1-7
声音标签页
试一试1-8
背景标签页
试一试1-9
角色信息
菜单栏
绘图编辑器
设置图像的中心
试一试1-10
设置透明色
制作第一个Scratch游戏
第一步:准备背景
第二步:加入反弹板和小球
第三步:让角色动起来
试一试1-11
第四步:添加声音更有趣
Scratch积木一览
算术运算符和函数
算术运算符
随机数
数学函数
本章小结
练习题
第2章 运动和绘图
使用运动模块的积木
绝对运动
试一试2-1
相对运动
试一试2-2
其他运动积木
画笔模块和一个简单的画图程序
试一试2-3
试一试2-4
神奇的重复执行
试一试2-5
旋转的正方形
试一试2-6
图章积木
试一试2-7
Scratch项目
猫咪收集钱袋
接苹果游戏
关于被克隆的角色
本章小结
练习题
第3章 外观和声音
外观模块
切换造型创建动画
试一试3-1
让角色思考并说话
试一试3-2
图形特效
角色大小和可视状态
试一试3-3
角色间的图层
试一试3-4
声音和音乐模块
播放音频文件
弹奏鼓声和其他声音
创作音乐
控制音量
试一试3-5
设定演奏速度
试一试3-6
Scratch项目
在舞台上跳舞
烟花效果
本章小结
练习题
第4章 过程
消息的广播和接收
发送消息和接收消息
使用广播机制协调多个角色
将大型程序分而治之
使用广播模拟过程
创建自己的积木
给积木添加参数
试一试4-1
过程的嵌套
试一试4-2
分析问题的思维方式
自顶向下分析
试一试4-3
自底向上分析
本章小结
练习题
第5章 变量
Scratch的数据类型
参数凹槽与积木形状
数据类型的自动转换
变量详解
什么是变量
创建并使用变量
试一试5-1
变量的作用范围
修改变量的值
绘制蜘蛛网
绘制风车
试一试5-2
克隆体中的变量
变量值显示器
在程序中使用变量值显示器
欧姆定律模拟实验
试一试5-3
串联电路模拟实验
试一试5-4
计算球体体积和表面积
试一试5-5
绘制玫瑰花瓣
试一试5-6
葵花籽分布模型
试一试5-7
获得用户输入
读取数字
读取字符
执行算术运算
本章小结
练习题
第6章 用逻辑做决定
关系操作符
布尔表达式的求值
比较字符和字符串
分支结构
如果……那么积木
将变量作为标志变量
如果……那么……否则积木
嵌套分支结构
菜单驱动程序
逻辑运算符
与操作符(and)
或操作符(or)
不成立操作符(not)
使用逻辑运算符检查数值范围
Scratch项目
坐标猜测游戏
试一试6-1
三角形分类游戏
试一试6-2
猫咪巡线
试一试6-3
求解直线方程
试一试6-4
其他应用程序
本章小结
练习题
第7章 深入循环
循环结构
重复执行直到积木
试一试7-1
将重复执行和如果……那么结合
试一试7-2
停止积木
试一试7-3
结束过程调用
验证用户输入
循环计数器
密码验证
试一试7-4
灵活的循环计数
循环的嵌套
试一试7-5
递归:调用自身的过程
试一试7-6
Scratch项目
模拟时钟
试一试7-7
小鸟射击游戏
试一试7-8
自由落体实验
试一试7-9
抛体运动模拟器
试一试7-10
其他应用程序
本章小结
练习题
第8章 字符串处理
字符串数据类型
特殊字符统计
字符比较
试一试8-1
字符串操作示例
Igpay Atinlay
试一试8-2
单词修正
试一试8-3
解密游戏
Scratch项目
射击游戏
试一试8-4
将二进制数转换为十进制数
试一试8-5
试一试8-6
刽子手游戏
试一试8-7
分数运算教学工具
试一试8-8
本章小结
练习题
第9章 列表
Scratch的列表
创建列表
试一试9-1
列表的积木
添加和删除
插入和替换
获得列表中的变量
试一试9-2
包含积木
边界检查
动态列表
向列表填充用户输入
绘制柱状图
试一试9-3
数字列表
寻找最值
试一试9-4
计算平均数
试一试9-5
搜索和排序
线性搜索
频数统计
试一试9-6
冒泡排序
试一试9-7
寻找中位数
Scratch项目
我是诗人
试一试9-8
四边形分类游戏
试一试9-9
数学魔法师
试一试9-10
花的结构测验
试一试9-11
其他应用程序
本章小结
练习题
附录A 分享与合作
创建Scratch账号
使用书包功能
创建项目
创建新的项目
改编项目
项目页
分享项目
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...