致谢
本书介绍
第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
数字列表