摘要: 一、对于当时没通过的每次作业,描述当时遇到的困难和无法完成的原因 1.第一单元第2、3次作业:当时几乎没有面向对象的概念,因此在用一个Main解决完第一次作业之后,重构遇到了较大的困难,对于整个的分层设计感到非常棘手。 2.第二单元第7次作业:由于第5、6次作业中对于电梯对请求队列的访问都是用whi 阅读全文
posted @ 2020-08-21 17:47 zemuxrny 阅读(155) 评论(0) 推荐(0)
摘要: OO第四单元作业总结 由于第13次作业没有顺利完成,导致后续作业完成得很艰难,此部分按下不表。 OO整体总结 第一单元 第一单元的多项式求导,主要是对于OO概念理解的入门以及对JAVA语言的使用,包括构建各种诸如单项式(其中又包括三角函数、幂函数等)和多项式的类,通过调用各种库函数进行字符串的读取、 阅读全文
posted @ 2020-06-19 21:56 zemuxrny 阅读(115) 评论(0) 推荐(0)
摘要: 一、JML语言理论基础 参考基础教程:https://blog.csdn.net/weixin_41412192/article/details/89527142 注释结构 JML以javadoc注释的方式表示规格,每行以@起头。注释方式有两种:行注释//@ annotation和块注释/*@ an 阅读全文
posted @ 2020-05-23 10:06 zemuxrny 阅读(239) 评论(0) 推荐(0)
摘要: 一、设计思想 第一次作业:基于ALS的调度算法,采用生产者-消费者模式,实现单部电梯的简单捎带。 第二次作业:在第一次电梯的基础上,由单部电梯扩展为多部电梯,每部电梯自己从请求队列中获取请求,各自独立调度、独立运行。 第三次作业:在第二次电梯的基础上,电梯的容量、停靠层数互不相同,对于每一条输入的乘 阅读全文
posted @ 2020-04-18 18:13 zemuxrny 阅读(115) 评论(0) 推荐(0)
摘要: 第一单元的三次作业,主要是通过实现对多项式的求导,建立面向对象的概念。随着学习的逐次深入,包含的函数增多,输入的样式增多,因此难度逐渐提高。 第一次作业 思路 1.预估项的所有形式,对字符串进行遍历,每次循环进行一个项的读取和存入 2.对每一项进行求导 3.对求导后的每一项进行字符串的转化 架构 很 阅读全文
posted @ 2020-03-21 16:30 zemuxrny 阅读(129) 评论(0) 推荐(0)