精易论坛

标题: 计算时间 [打印本页]

作者: aniushu    时间: 2021-12-23 18:51
标题: 计算时间
比如我需要执行一批文件400个左右,每个文件需要8-15秒不等,现在已经执行处理了300个,用时(根据实际情况)D秒。现在剩下100个,用D÷200=平均用时,用平均用时×100=预计剩余用时。
我没想出来如何写。

作者: 寒潮    时间: 2021-12-23 18:51
  
变量名类 型静态数组备 注
局_文件数量整数型 
局_计次整数型 
局_单个预计用时整数型 
局_单个实际用时整数型 
局_实际用时整数型 
局_处理时间整数型 
局_文件数量 = 400
局_单个实际用时 = 0
局_实际用时 = 0
计次循环首 (局_文件数量, 局_计次)
局_处理时间 = 取启动时间 ()
' -------
' 处理文件
' ------
局_处理时间 (取启动时间 () - 局_处理时间) ÷ 1000
局_实际用时 = 局_实际用时 + 局_处理时间
局_单个实际用时 = 局_实际用时 ÷ 局_计次
调试输出 (“已处理:”到文本 (局_计次), “实际用时:”到文本 (局_实际用时))
调试输出 (“剩余:”到文本 (局_文件数量 - 局_计次), “预计用时:”到文本 ( (局_文件数量 - 局_计次) × 局_单个实际用时))
计次循环尾 ()


i支持库列表   支持库注释   
spec特殊功能支持库

作者: eyyhs    时间: 2021-12-23 18:57
  
窗口程序集名保 留  保 留备 注
程序集1   
子程序名返回值类型公开备 注
_启动子程序整数型 本子程序在程序启动后最先执行
变量名类 型静态数组备 注
文件用时整数型 
平均用时整数型 
剩余预计用时整数型 
文件数量整数型 
i整数型 
置随机数种子 ()
文件用时 = 取随机数 (5, 15)
文件数量 = 400
计次循环首 (300, i)
文件用时 = 文件用时 + 取随机数 (5, 15)
计次循环尾 ()
调试输出 (文件用时)
平均用时 = 文件用时 ÷ 200
调试输出 (平均用时)
剩余预计用时 = 平均用时 × 100
调试输出 (剩余预计用时)


i支持库列表   支持库注释   
spec特殊功能支持库


作者: aniushu    时间: 2021-12-23 18:59
eyyhs 发表于 2021-12-23 18:57
[e=0].版本 2
.支持库 spec

不是用
取现行时间()
这个?
作者: eyyhs    时间: 2021-12-23 19:01
aniushu 发表于 2021-12-23 18:59
不是用
取现行时间()
这个?

你描述的就是这个啊,我根据你描述的问题写的
作者: 超级萌新    时间: 2021-12-23 19:04
300个 用时D秒不应该是
(D/300)*100吗
作者: Suky    时间: 2021-12-23 19:19
6楼的答案可以直接用




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4