
elif n==maxn: tmp.append(i) else: ② print(“持续最长的非正常光照时段为:") for x in tmp: ③ time3=proc(x) print (timeA++timeB) 15.已知由M个散件组装为1个完整件,用时需丁分钟。某组装流水线工作流程为:散件按不同的 批次汇聚至等待区,当等待区敏件的个数达到M个时,组装没备启动,同时取走从个散件并进 行组装:组装完成时,若等恃区散件的个数达到从个,则直接进行下一轮组装。当“等待区散 件的个数+某批次敢件的个数≥闽值T日”时,将该批次的散件整体进行转移加工。(每个批次 的散件数量均小于M:阀值T时大于2×M) 编写程序模拟组装过程,计算组装完整件数量、剩余散件数量,并输出转移加工的情况 请回答下列问题: (】)各批次的散件数据已经按照送达时间顺序排列,若M为5,则组装设备首次启动的时司为 (单选,填字母:A.6:00/B.6:15/C,6:18/D.6:29) 批次编号 送达时间 散件数量 LSHO0OI 6:00 2 LSH0002 6:15 2 LSHOD03 6:18 3 SHO004 6:29 +0 。 (2)定义如下cal(data)函数,将“送达时间”进行换算(如"9:03换算结果为543),其它数 据值不变,程序加框处的代码有误,请改正, det cal(data): res= for x in data: y=x[1].find(:) #Hel1o!”.find("1lo")结果为2 h=int(x[I][:y]) m-x:1](y: res.append([x[0].h#60+m,x[2]]) return res (3)实现其他功能的部分Python程字如下,请在划线处填入合适的代码。 def proc (data.T.M.TH): cnt=0 【mp=0 head=-1 浙江省新阵地教育联盟06,届弟一次联考技术试怒卷第5更共:2页 tail=-1 i=0 n=len(data) curtime=0 while i=M: while i=TH data[i].append (-1) if head==-1: head=i eise: ① ta:l=i else: tmp+=data[:][2] ir=] if tmp>=M: top- curtime+=T ② elif i
~~ 您好,已阅读到文档的结尾了 ~~