Java第三次作业题目.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java第三次作业题目.doc

第1题:计算器 设计一个计算器【最大选题人数:10】 第2题:一个简单的算法演示程序 1.选择一个算法(提供选择见下)、利用各种方法(图形、界面)演示算法的计算过程。 2.可以进行手动演示,也可以自动步进式演示。 3.允许用户设置算法的各个输入参数,以及自动步进式演示中的时间间隔。 4.不同的算法输入要求见下: 要求:使用图形界面,要符合日常软件使用规范设置菜单和界面。【最大选题人数:12】 参考算法: 最小生成树算法:Prim算法、Kruskal算法。允许一下方式输入一个图形:绘制图形、输入邻接矩阵、输入边及其关联的顶点。 单源最短路算法:Disjkstra算法。允许一下方式如数一个图形:绘制图形、输入邻接矩阵、输入边及其关联的顶点。 最优编码算法:Huffman编码算法。允许用户输入一段英文文字,或者打开一个txt文档(英文内容),据此文档内容进行编码。要求动态列出每个字符的出现概率统计结果以及对应编码。 演示汉诺塔问题。(/phtml,可参考) 其他可供演示的具有一定难度的算法:如关键路径问题、有向图的极大连通分支等。 第3题:时间日历 设计一个时间日历,交互性要求:能够设置时间。【最大选题人数:6】 例如: 其它功能可自行扩展。 第4题:一个简易的图书馆管理程序 设计一个具有基本功能的图书馆管理程序。 【功能提示】【可选人数:8】 (1) 图书的管理使用B-树数据结构 (2) 管理图书功能:增加、删除、修改某些图书的信息 (3) 借书、还书功能。 其它功能可自行扩展。 第5题:音乐播放器 制作一个音频文件播放器,能够播放多种音频格式的文件。 【功能提示】【可选人数:8】 (1) 实现为Applet小程序 (2) 实现开始、暂停、停止等播放控制 (3) 维护一个或多个播放列表 (4) 能够从Internet下载歌曲并播放。 其它功能可自行扩展。 第6题:扫雷游戏 制作一个扫雷游戏。【最大选题人数:6】(只需实现Windows自带扫雷游戏的部分功能,如只需实现初级及中级,无需高级、自定义) 其它功能可自行扩展(如实现高级、自定义) 第7题:简易绘图软件 设计一个简易的绘图软件,并且能将绘图结果保存为jpg和bmp格式【最大选题人数:8】 第8题:文本编辑器 制作一个简单的文本编辑器,交互性要求:【最大选题人数:8】 (1) 可输入文字(仅要求英文及标点符号) (2) 实现一些常用的编辑功能:如复制和粘贴,查找和替换,首字母自动大写,拼写自动更正…… (3) 可打开并显示TXT文件,并且可以将编辑结果保存为TXT文件 第9题:学生成绩管理系统 设计一个简易的学生成绩管理系统。用于记录学生的各科成绩,以及实现常用的统计功能。 【功能提示】【可选人数:8】 (1) 记录学生的基本信息,如姓名、学号、专业、班级等 (2) 记录各科成绩 (3) 实现常用的统计功能,如:单科成绩排名、总分排名、统计成绩高于/低于某一临界值的学生、统计单科/总分平均值…… (4) 使用图形方式显示某些数据,如直方图显示各分数段的人数、绘制各科分数分布曲线……(可选) (5) 必须使用数据库。 其它功能可自行扩展。 第10题:PL0编译器(Java版) 实现一个Java版的PL0编译器。 【功能提示】【可选人数:5】 (1) 能运行由《编译原理》教材中定义的PL0语言编写而成的源程序 (2) 参考C版源代码,遵循编译器的基本结构,应用面向对象软件设计方法重新实现。不应仅对C版代码作简单的翻译。 (3) 提供简单的断点、单步调试功能,用户能实时指定并查看某个变量的值。(可选) 其它功能可自行扩展。 ---------------------------------------------------------- 有关题目的说明: 1. 所有题目必须实现为GUI程序。 2. 功能提示部分的内容仅供参考,请自行判断哪些是本题目的必作要求,哪些是进阶要求,同时鼓励创新,自行开发与题目相关的功能设计。 3. 可自选,但是难度不低于所给的题目,且必须事先把题目告诉老师!

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档