[求助]排课代码
各位论友,新年好!本人正做一个排课系统遇到一个问题.一个老师同一节课在不同的班级不能有相同的科目.以下代码可以解决一个老师只能担任两个班课.如果一个老师担任有三个或三个班课,排出的课可能有冲突.不知哪位高手有何妙招帮我解决这个问题呢?use zkb
...................
m=0
g=0
FOR k=1 TO ALEN(b)
locate FOR EMPTY(kmname) AND bjname=b(k) AND between(jb,1,5)AND jb!=m
IF FOUND()
m=jb
replace kmname WITH "语文"
g=g+1
IF g>3
EXIT
ELSE
LOOP
ENDIF
ENDIF
endfor
............
其中kmnane表示科目,jb表示第几节,b(k)贮存有班级数组.
[ 本帖最后由 TZTJ 于 2012-2-5 15:13 编辑 ]