摘要:
最后一个单元UML主要是让我们去解析一个类型的文件,所以这个随笔不建议网友阅读,主要是针对课程的要求 一、总结本单元两次作业的架构设计 上面是第一次作业的架构情况,根据需求的特性,从MyUmlIteraction延伸出了class、interface和op自己的三个类。 第二次作业是基于上一次的拓展 阅读全文
摘要:
面向对象学习的第三个单元是让我们熟悉JML这一种格式注释/设计层面伪代码,然后并进行实战使用。 第一次作业是根据接口中的JML注释自己完成一个类调用接口,内容还是相对简单的,但是要考虑时间复杂度。 闲聊一下需求和数据结构:一共有两个类path和pathcontainer。(方便大家回想,我大致重新将 阅读全文
摘要:
第二单元的问题是写一个关于电梯调度的程序。 需要模拟一个多线程实时电梯系统,从标准输入中输入请求信息,程序进行接收和处理,模拟电梯运行,将必要的运行信息通过输出接口进行输出。 主要锻炼学生的多线程程序编写能力。 由于需要实时的输入和输出,我们不得不采用多线程。 在这个单元中任务仍然被分为三个小任务: 阅读全文
摘要:
本单元的任务为求导。 即将一个含自变量x的多项式F求导成为另外一个含自变量x的多项式f。使得 dF/dx = f 为降低我们的难度,这个任务被分解成了三个阶段: (1)对幂函数进行求导(不允许嵌套) (2)对幂函数和三角函数进行求导(不允许嵌套,三角函数中只能有x) (3)对幂函数和三角函数进行求导 阅读全文