五子棋c++课程设计
《五子棋c++课程设计》由会员分享,可在线阅读,更多相关《五子棋c++课程设计(24页珍藏版)》请在毕设资料网上搜索。
1、数据结构课程设计 1 目录目录 第一章第一章:课程设计目的和要求 :课程设计目的和要求 2 1.1 数据结构课程设计的目的 2 1.2 数据结构课程设计实现的要求 2 第二章第二章:课程设计任务内容 :课程设计任务内容 3 2.1 五子棋对弈系统 3 第三章第三章:详细设计说明:详细设计说明 4 3.1 功能设计 4 3.2 五子棋对弈系统流程图 4 3.3 软件中实现各项功能的函数与程序代码5 第四章第四章:程序运行环境说明 :程序运行环境说明 10 4.1 程序运行环境说明及出现的问题 10 4.2 运行结果 10 第五章:课第五章:课程设计心得与体会程设计心得与体会 14 附录附录 15
2、 源程序源程序: 16 数据结构课程设计 2 五子棋 第一章 课程设计目的和要求 1.1 数据结构课程设计的目的 进一步培养结构化程序设计的思想,加深对高级系统语言基本 语言要素和控制结构的理解,针对数据结构中的重点和难点内容进 行训练,独立完成有一定工作量的程序设计任务,同时强调好的程 序设计风格。 此课程设计着眼于知识的运用,把平常学的知识运用到课程实 践中来,本身就是考察我们知识运用能力。要求熟悉运用一些编程 软件,对我们所学的理论知识进一步的深化。 1.2 数据结构课程设计实现的要求 使用C+语言编写一个基于控制台的简单程序, 使学生掌握简单的 程序设计技巧。同时设计一个简单的五子棋对
3、弈系统,可以实现五 子棋的基本功能,是一款娱乐用的小型程序。 数据结构课程设计 3 第二章 课程设计任务内容 2.1 五子棋对弈系统 设计一个五子棋系统程序,实现对五子棋进行运行。 基本要求: 五子棋是有两个人在一盘棋上进行对抗的竞技活动。 在对局开始时,先由用户选择哪方开局,先开局一方将一枚棋子落 在一点上,然后由另一方在对方棋周围交叉点上落子,如此轮流落 子,知道某一方首先在棋盘的直线、横线或斜线上形成连续的五子 则该方程就算获胜。 此时算法结束,当有任何一方退时出,都可在算法中实现。 数据结构课程设计 4 第三章 详细设计说明 3.1 功能设计 (1)由两个玩家分别下棋,当某一玩家五子相连,则赢。 (2) 界面要求:初始状态显示棋盘,并显示两个玩家的操作键及初始玩家名 称;游戏进行状态
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 五子棋 c+ 课程设计
