作品简介
今天为大家带来的Scratch作品是《模拟电路》,这是一款和物理相结合的编程作品。作品的玩法比较简单,在这个简易的模拟电路中,有1个电源,2个电器,分别是灯泡和风扇,3个开关,分别是总开关、开关1和开关2。按下空格键,总开关合上,松开则断开,开关1和开关2则分别有W键和A键控制。当总开关和开关1同时合上的时候,也就是同时按下空格键和W键,灯泡点亮,只要有一个开关断开了,灯泡就熄灭。同理,当总开关和开关2同时合上的时候,也就是同时按下空格键和A键时,风扇转起来,只要有一个开关断开,风扇就会停下来。
在使用Scratch3.0创作模拟电路作品中,主要使用了如下知识点:
- 循环编程,主要是无限循环
- 条件编程,包括单分支条件和双分支条件
- 事件编程
- 造型编程
- 变量
本作品的重点有两个,一是逻辑与运算符的使用和理解,判断两个开关是否同时按下,需要使用逻辑与操作。二是如何判断按键是否松开,这里组合使用了等待条件语句和逻辑非运算符,这是一个经典的编程小技巧。
代码片段
Scratch模拟电路作品难度一般,总代码为70行左右,下图是灯泡角色的部分代码:

作品效果
Scratch模拟电路的完整效果如视频所示:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容