湖南俄语导游招聘:火车调度问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/03 05:21:26
我编了一个关于火车调度问题的程序,好多错误.网上有一些,但也无法运行.有人能教我如何做(最好有步骤)?或者程序发我看的吗?谢谢了~~~
能不能说详细一点啊,我觉得有点晕了~~~~~~~

不管是什么类型的程序,首先要对程序的用途进行分析,将你所要实现的功能一条一条的列出来,尔后,再考虑一下这个程序运行时需要从外部获取什么样的条件,程序运行完毕需要输出什么样的结果,这期间都会用到什么样的变量或常量。经过这样细致的分析,一个程序的总框架就产生了。
按照程序的框架,根据不同的功能需求,将程序拆分成一个个小的功能模块分别进行编写,尔后将其合并起来,经过测试就可以完成了。
当然这个过程是比较复杂的,一下子很难讲清楚。
如果楼主是初学者,也可以按照下面的方法进行:
以这个命题为例,假装自己是一列火车,或者说是一条数据,比如,本务机还是重联还是单机还是补机,注册号是多少,车次是多少,换长是多少,总重是多少,既有行车计划是什么,本场站有多少股道,多少个道岔,多少台信号机,多少条正线多少条侧线,有没有安全线,安全线长度是多少,多少个站台,站台长度是多少,站内当前有没有停放车辆等等,这可能都是需要输入的条件。根据一次实际的调度流程,经过什么样的运算,各个数据之间都是怎样产生作用,尔后输出结果,比如,某车某道通过,走什么道岔,限速多少,信号机红光,白光还是绿光或是蓝光等。然后根据若干次这样的过程观察,摸出程序的大体框架在进行编程。
刚起床,逻辑比较混乱,不知道能不能帮上楼主的忙,祝你成功。

还说详细呀,真的很难表述,你是自己做呢还是给别人做?如果是自己做着玩儿的,我倒是可以找机会交给你,呵呵。