📄 排课分析.txt
字号:
自顶向下
获得教员列表(教员,带班数量)
foreach(教员 in 教员列表)
{
获得该教员所带班级列表
foreach(班级 in 教员带班列表)
{
对该班级正常课时排课
}
}
foreach(教员 in 教员列表)
{
获得该教员所带班级列表
foreach(班级 in 教员带班列表)
{
对该班级加课排课
}
}
对班级正常课时排课
{
获得空闲教学设施(周信息,时段)
正常排课(周信息,时段)
}
正常排课(班级,周信息,时段)
{
if (周信息==周一)
{
写周课表(班级,周一,时段)
写周课表(班级,周三,时段)
写周课表(班级,周五,时段)
}
else
{
写周课表(班级,周二,时段)
写周课表(班级,周四,时段)
写周课表(班级,周六,时段)
}
}
加课排课
{
// 注意:周信息不能和正常排课在同一天
获得空闲教学设施(周信息,时段)
写周课表(班级,周信息,时段)
}
空闲教学设施列表(周信息,时段)
{
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -