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小时内删除。
发表评论