scratch编程案例30例
1. 简单的“Hello World”程序:
```
当绿旗被点击时
  说出“Hello World!”
```
2. 绘制形状:
```
当绿旗被点击时
  设置画笔颜为红
  重复12次
    前进100步
    右转30度
```
3. 创建一个交互式游戏:
```
当绿旗被点击时
  初始化游戏
  显示欢迎页面
  当角被点击时
    播放音效
    增加分数
    如果分数达到目标分数
      显示胜利页面
    否则
      显示失败页面
```
4. 判断数字正负:
```
当绿旗被点击时
  询问用户输入一个数字
  如果输入的数字大于0
    说出“这个数字是正数。”
  否则如果输入的数字小于0
    说出“这个数字是负数。”
  否则
    说出“这个数字是零。”
```
5. 计算身体质量指数(BMI):
```
当绿旗被点击时
  询问用户输入体重(单位:千克)
  询问用户输入身高(单位:米)
  设置BMI为体重除以身高的平方
  如果BMI小于18.5
    说出“你的BMI为”+BMI+",体重过轻。"
  否则如果BMI小于24.9
    说出“你的BMI为”+BMI+",体重正常。"
scratch编程植物大战僵尸  否则如果BMI小于29.9
    说出“你的BMI为”+BMI+",体重过重。"
  否则
    说出“你的BMI为”+BMI+",肥胖。"
```
6. 生成随机数并猜数游戏:
```
当绿旗被点击时
  随机生成一个介于1到100之间的数字
  初始化猜测次数为0
  当猜测次数小于10时
    询问用户输入一个数字作为猜测
    将猜测次数加1
    如果猜测和随机数相等
      说出“恭喜你,猜对了!”
      终止程序
    否则如果猜测比随机数小
      说出“猜小了。”
    否则
      说出“猜大了。”
  说出“很遗憾,猜错次数已达到上限。”
```
7. 音乐播放器控制:
```
当绿旗被点击时
  重复无限次
    如果键盘按下了空格键
      如果音乐处于暂停状态
        播放音乐
      否则
        暂停音乐
```
8. 简单的互动故事:
```
当绿旗被点击时
  显示故事开始页面
  当按钮1被点击时
    显示角对话框,说出角1的一句话
  当按钮2被点击时
    显示角对话框,说出角2的一句话
  当按钮3被点击时
    显示结局页面
```
9. 转换温度单位:
```
当绿旗被点击时
  询问用户输入一个温度(单位:摄氏度)
  将温度转换为华氏度:1.8 * 温度 + 32
  说出“温度为”+华氏度+"摄氏度”
```
10. 控制角移动:
```
当绿旗被点击时
  无限循环
    如果键盘按下了右箭头键
      向右移动10步
    否则如果键盘按下了左箭头键
      向左移动10步
```
11. 角碰撞检测:
```
当绿旗被点击时
  设置角1的位置为随机位置
  设置角2的位置为随机位置
  无限循环
    如果角1碰到了角2
      播放碰撞音效
      重置角1和角2的位置
```
12. 统计字符出现次数:
```
当绿旗被点击时
  询问用户输入一段文字
  初始化计数为0
  重复字符串的长度次
    如果字符串的字符等于目标字符
      将计数加1
  说出“目标字符出现的次数为”+计数
```
13. 创建一个简单的迷宫游戏:
```
当绿旗被点击时
  初始化游戏
  显示迷宫地图
  无限循环
    如果角触碰到障碍物
      播放碰撞音效
      重置角位置
    否则如果角触碰到终点
      显示胜利页面
```
14. 创建一个倒计时器:
```
当绿旗被点击时
  初始化倒计时为60
  无限循环
    如果倒计时大于0
      等待1秒
      将倒计时减1
      说出“倒计时剩余时间为”+倒计时
    否则

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。