新浪博客

Scratch学习小程序-随机分组

2020-02-28 17:53阅读:
Scratch学习小程序-随机分组
随机分组程序展示图
一、知识技能掌握:链表的应用 字符串的应用
Scratch学习小程序-随机分组
二、程序数据:
2个链表:学生名单(存储所有学生名)、分组列表(存储分组后的学生名)
3个变量:项目序号(储存每一次随机出来的序号)、随机学生姓名(存储随机序号对应的学生名)、学生姓名(储存分组后一组的学生姓名)
Scratch学习小程序-随机分组
三、程序解读
1.点击小绿旗程序开始执行
2.学生姓名初始值设为空(防止每一个分组姓名前都带有0)
3.询问几人一组等待回答
4.最外侧大循环执行的是分组数(抽取所有小组)
5.内侧循环次数为几人一组的人数。(随机抽取一组内的所有人)
6.变量赋值
项目序号=随机抽取的序号
随机学生姓名=随机抽取序号对应的学生姓名
学生姓名=学生姓名+随机学生姓名
7.将抽取出来的学生姓名从学生名单中删除
8选出一组的学生就跳出内部循环,将小组学生姓名放入分组列表中
9.变量初始化,方便存储下一组学生数据
10.执行外部大循环,抽取下一组学生姓名,直至所有小组全部分完

我的更多文章

下载客户端阅读体验更佳

APP专享