300分呀,快来抢!(在线等待) (300分)

  • 主题发起人 another_benlei
  • 开始时间
A

another_benlei

Unregistered / Unconfirmed
GUEST, unregistred user!
题目:考试结束了,A、B、C三个老师负责阅卷。为了加快进度,他们决定同时进行。由A老师改1、2题,B老师改3、4题。
当两部分都改完后由C老师统分并检查错误,如果阅卷有错,将退回给相应的老师改错。请分析并编写算法模拟整个过程。
(不要求程序实现)
注意:卷子不能撕开,即不能有两个老师阅同一份试卷。
请教算法或实现方法或建议
 
学一下《线性规划》吧?》
 
delphifans_hx:
谢谢!能不能现实点?
 
建立试卷库;
字段:BM,fen1,fen2,fen3,fen4,fen
分别为试卷编码、一题得分、二题得分、三题得分、四题得分、总分
检查无误,填入总分;
发现fen1或fen2有误退回给A老师改错
发现fen3或,fen2有误退回给B老师改错
....
 
这是个同步问题,我要找到最优方法
 
最优?
不明确,无法确定数学模型!
 
你算是说到点上了
我就是需要确定数学模型
 
怎么没人了?
 
你不说清楚,如何参与你的问题?
 
请分析并编写算法模拟整个过程。
还不清楚呀
 
分析什么?
什么最优?
模拟什么?
 
分析什么?对这个问题(需求)进行分析,提出处理方法
什么最优?用最少时间完成改卷工作
模拟什么?模拟改卷的过程
 
我是教师,试卷(高考)我判了不知有多少份了,有大量的感性认识,
我也搞过不少数学模型,有一定的经验,恕我直言,你提出的问题好像没有实际意义。
 
同志:
我不知道你是老师
而且该题本来也没有说有多大实际意义
这只是一道考题而已!!!!!!(还是你们老师出的)
 
第一、我不会出这样的问题让学生答。
第二、这里没有最优的问题,只是一个过程描述,如果所有试卷的总分不为空记录,过程结束。
第三、此贴提前多次,阅读者70多,但参与人少-不感兴趣。
 
‘为了加快进度,他们决定同时进行。’
没有最优问题吗?
如何同时进行才能加快进度?难道不需要规则?
 
another_benlei,你在学操作系统吗?
 
我提供意见,程序写起来太麻烦了:
一个题都没有批的试卷放在一堆,下面叫A(程序中用队列,堆,栈存储都可以)
1,2题已经批了的试卷放在一堆,下面叫P12(程序中用队列,堆,栈存储都可以)
3,4题已经批了的试卷放在一堆,下面叫P34(程序中用队列,堆,栈存储都可以)
没有审查的试卷放在一堆,下面叫B
批一二题的老师叫M12,批三四题的老师叫M34,审题的老师叫MO;
方案:
M12检查P12,如果不为空,则从P12中取试卷批,然后放入P34;
如果为空,则从A中取试卷批,然后放入P34;
M34检查P34,如果不为空,则从P34中取试卷批,然后放入P12;
如果为空,则从A中取试卷批,然后放入P12;
MO一直检查B,如果不为空,则取出检查试卷,发现错误就放入相应的堆,
如果1234都有错误,则放入A中
 
都规定好了:
加快进度,他们决定同时进行-已确定,实际判卷也是如此
由A老师改1、2题,B老师改3、4题
不能有两个老师阅同一份试卷-实际判卷也是如此
当两部分都改完后由C老师统分并检查错误--注C不参与各题判分,和实际不同。
很多条件规定死了,如何去优化?
很多条件又没给:如A、B、C教师的判卷的速度和质量(错误率),
在初始时,C无事--浪费!!
A、B分工明确,如果判卷的速度和质量(错误率)有差异,也必存在窝工
只能按规定的办!!--实际判卷不是如此
 

Similar threads

D
回复
0
查看
735
DelphiTeacher的专栏
D
D
回复
0
查看
711
DelphiTeacher的专栏
D
S
回复
0
查看
956
SUNSTONE的Delphi笔记
S
顶部