欢迎来到天天文库
浏览记录
ID:1356877
大小:127.83 KB
页数:34页
时间:2017-11-10
《java五子棋课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、郑州科技学院Java程序设计课程设计设计(论文)题目:连珠五子棋所在院:信息工程学院专业班级:12计算机科学与技术(嵌入式)学生姓名:王永辉学号:201241009指导教师:赵远坤2014年12月26日摘要IAbstractII第一章:绪论11.1前言11.2课程设计意义21.3课设目的2第二章需求分析32.1业务需求32.1.1此系统使用范围要求32.1.2功能要求32.2性能需求42.3系统平台需求5第三章五子棋的相关基础53.1五子棋解释53.2五子棋基本规则53.3五子棋常用术语7第四章开发工具、环境及其技术94.1JAVA简介
2、94.2JAVA编程环境:124.2.1环境变量124.2.2Eclipse插件13第五章程序设计思路与实现145.1程序设计思路145.1.1.设计思想145.1.2.程序设计分析155.2程序设计代码15第六章程序调试及结果256.1程序调试256.2程序试运行256.3程序运行结果26第七章课程设计总结27参考文献28摘要人工智能是一门正在迅速发展的新兴的,综合性很强的交叉科学。它与生物工程、空间技术一起被并列为二十一世界三大尖端技术。它的中心任务是研究如何使计算机去做那些过去只能靠人的智力才能做的工作。目前各发达国家都把人工智能
3、作为重点项目,列入本国的高科技发展计划当中,投入巨大的人力和物力。计算机对弈也是其中之一。作为人智能研究的一个重要分支,计算机博弈是检验人工水平的一个重要方面。它的研究为人工智能带来了很多重要的方法和理论,产生了广泛的社会影响和学术影响。五子棋对弈是计算机博弈中的一种。研究其计算机算法,可以让我们看到人工智能的稚形,也有助于我们人脑的开发。五子棋是我国发明的,研究它可以让更多的外国人了解五子棋,这有助于我国优秀文化的推广。关键词:人工智能,五子棋,算法AbstractArtificialintelligenceisarapidlydev
4、elopingnew,integratedastrongFrontierScience.Itiswithbio-engineering,spacetechnologyhasbeenlistedas21intheworldalongwiththethreecutting-edgetechnology.Itscentraltaskistostudyhowtomakethecomputerdothatinthepasttorelyonhumanintelligencetodo.Man-machinechesscomputerisoneofth
5、em.Asahumanstudyofanimportantbranchofintelligence,thecomputergametotestthelevelofanimportantaspectofthemanual.Itsresearchinartificialintelligencehasresultedinmanyimportantmethodsandtheoriestoproduceawiderangeofsocialimpactandacademicimpact.Man-machinechessgameRenjuinoneo
6、fthecomputer.Tostudythecomputeralgorithm,wecanseethebeginningofartificialintelligenceshadow,butalsohelpustohumanbraindevelopment.BackgammoninventedinChina,andtheresearchitcanallowmoreforeignerstounderstandandhelptopromoteChina'straditionalculture.Keywords:ArtificialIntel
7、ligence,Man-machineCchessComputer,Man-machineChess,AlgorithmI第一章:绪论1.1前言电脑已经深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。Windows系统的推出使电脑从高雅的学术殿堂走入了寻常百姓家,各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。然而,虽然现在世界上已经充满了花样繁多的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。Java语言作为一种面向
8、对象的编程语言,具有分布式,可移植,高性能,多线程等特点。通过系统的学习,人们就可以使用它开发出功能齐全,满足特殊需求的应用程序。Java语言易学易用,对学习者掌握技能,开拓思维都有很大的帮助。我作为一名学
此文档下载收益归作者所有