Java语言代写、Petri网编程设计作业代做

Java语言代写、Petri网编程设计作业代做
作业要求及评分标准
一、 题目
Petri网是一种描述离散事件系统的形式化模型。它由一个库所集合P,一个变迁集合T以及一个由库所到变迁,或由变迁到库所的有向弧集合F组成。Petri 网系统是往库所中放入若干个托肯后形成的,可以运行的系统。
Petri网系统的运行称为发射,其规则如下:
1、 如果某一个变迁的所有前驱库所都有托肯,则这个变迁满足发射条件;
2、 变迁发射时,从它所有的前驱库所里取出1个托肯,同时往它所有的后继库所里面放置1个托肯;
3、 以此类推。
请大家并用Java语言实现一套模拟Petri网运行的类,要求:
1、 可以增加库所;
2、 可以增加变迁;
3、 可以在库所与变迁、变迁与库所之间建立有向弧;
4、 可以通过发射运行,并打印运行前后库所内托肯数的变化。
程序以命令行的形式运行即可,不需要编写图形界面,也不需要接受命令行输入。程序应充分体现面向对象的思想。
二、 提示
1、 进一步了解Petri网可百度搜索“Petri网”;
2、 实现随机可百度搜索“java 随机数”;
3、 至少应设计“Main”、“Place”和“Transition”几个类。
三、 提交内容和评分标准
1、 需求分析,描述你对这个题目的理解,要实现哪些功能。(30分)
2、 程序设计,说明你解决这个问题用到了哪些类或函数?这些类或函数之间的关系怎样?类有哪些属性和方法?分别代表什么意思?这些方法之间如何交互?(30分)
3、 符合编程规范的代码清单。(25分)
4、 有代表性的程序运行结果(截图)。(5分)
5、 感想与体会,说明你在完成大作业过程中的感受。(10分)
附件:大作业文档模板。

面向对象程序设计大作业
1. 需求分析
1.1. 问题描述
1.2. 对问题的理解
2. 程序设计
2.1. 概要设计
2.2. 详细设计
3. 代码清单
4. 运行结果
5. 感想与体会
http://www.6daixie.com/contents/9/1330.html

本团队核心人员组成主要包括硅谷工程师、BAT一线工程师,国内Top5硕士、博士生,精通德英语!我们主要业务范围是代做编程大作业、课程设计等等。

我们的方向领域:window编程 数值算法 AI人工智能 金融统计 计量分析 大数据 网络编程 WEB编程 通讯编程 游戏编程多媒体linux 外挂编程 程序API图像处理 嵌入式/单片机 数据库编程 控制台 进程与线程 网络安全  汇编语言 硬件编程 软件设计 工程标准规等。其中代写代做编程语言或工具包括但不限于以下范围:

C/C++/C#代写

Java代写

IT代写

Python代写

辅导编程作业

Matlab代写

扫描二维码关注公众号,回复: 85251 查看本文章

Haskell代写

Processing代写

Linux环境搭建

Rust代写

Data Structure Assginment 数据结构代写

MIPS代写

Machine Learning 作业 代写

Oracle/SQL/PostgreSQL/Pig 数据库代写/代做/辅导

Web开发、网站开发、网站作业

ASP.NET网站开发

Finance Insurace Statistics统计、回归、迭代

Prolog代写

Computer Computational method代做

因为专业,所以值得信赖。如有需要,请加QQ:99515681 或邮箱:[email protected]

微信:codinghelp

猜你喜欢

转载自www.cnblogs.com/CCPULSCODE/p/8967184.html