
文章图片

图形化编程:制作一个不重复点名器 , 定义积木不用也可以做出来
今天做的这个程序是一个简化的点名器 , 虽说简化 , 但是并不会重复去点名 。 脚本看上去比较简单 , 难的是逻辑原理的理解 。
简单来说 , 就是先把所有姓名用列表存储起来 , 剩下的就是点名了 。 随机点过名之后 , 删掉继续点剩下的名就可以了 。 这里为了不产生真实姓名 , 直接用A、B、C......来代替姓名了 , 只要把字母替换成人名就可以了 。
首先看第一部分脚本积木设置 , 把所有姓名存储到列表里 , 这个都好理解 , 一项项的添加就可以了 。 添加完毕之后 , 就开始点名程序的运行了 。 这里用一个定义积木进行了制作 , 其实 , 这里不用定义积木也是可以直接做出来的 。 这样只是看上去思路更加清楚一些 。
重点看的是点名这一部分的脚本搭建 。 这里设置了两个变量 , 一个变量用来存储随机点名的内容 , 另一个变量用来报数 , 传递每次即将删除列表的计数项 , 理解起来有点费劲 。 专门用定义函数来制作这一块的脚本 , 也是为了方便理解点名的过程 。 这段积木运行起来之后 , 会随机从列表中抽取一个学生进行点名 , 点过之后会把这个学生进行删除 , 等下次再点名时 , 这个学生就已经被删除过了 , 不会被重复点到 , 列表的长度也会跟着进行变化 。
【sap|图形化编程:制作一个不重复点名器,定义积木不用也可以做出来】这是一个简化版的点名程序 , 还可以进行优化迭代 , 或者进行类似的更有趣的设计 , 比如抽奖等脚本的设计 , 当然 , 为了控制随机 , 还可以加入概率等 , 进行更加复杂化的设计 。
- 手机同质化一直非常的严重|小米13系列好评满满,骁龙8gen2比苹果a16更强
- 贝尔金推出了一款65W双口氮化镓充电器|一款小小充电器近300元用料如何?贝尔金65W氮化镓快充拆解
- 随着数字化时代的到来|文件夹加密工具——金舟文件夹加密大师
- 台积电|给美半导体埋下“隐患”!台积电正式宣告,美媒:相当于去美化了
- 本文转自:央视网央视网消息:首届数字贸易博览会正在杭州进行|数字化场景与服务为文化贸易赋能
- 数字贸易|数字化新技术亮相首届全球数字贸易博览会
- 由浙江省文化和旅游宣传推广信息中心主办|未来数字文旅活动精彩纷呈 ——文旅元宇宙空间站正式开启!
- 有机化合物|杀菌灯利弊难权衡
- 欧盟委员|欧盟从2023年起限制食品中四种“永久化学物质”含量
- 南京|数字技术让南京历史文化遗产“活”起来
