五子棋人人对战c++五子棋课程设计报告
22页1、VC课程设计报告学 院:理学院专业班级:信息与计算科学 班学生姓名:*学生学号:12345指导教师:#提交时间:2013年 07 月 02 日成 绩:设计题目: 五子棋人人对战 目录第1章 引言4第2章 任务概述42.1问题概述42.1.1问题重述42.1.2设计目的42.2需求分析42.2.1基本要求42.2.2游戏功能介绍4第3章 概要设计43.1功能设计43.2程序结构43.3基本流程4第4章 程序实现44.1主要变量及函数的说明44.1.1主要变量44.1.2主要函数44.2主要功能的实现44.2.1类声明44.2.2棋盘初始化44.2.3开始下棋44.2.4判断下棋合法44.2.4判断输赢4第5章 结果与总结45.1 运行结果截图45.2总结4参考文献:4第1章 引言通过一学期的课程学习,对和Visual2010 C+编程环境有了一定程度的了解。根据课程要求,利用两周时间对所学知识加以巩固学习,用c+编译小游戏,初步了解程序设计与软件实现的思想。该设计通过对“五子棋人人对战”游戏的编写对所学知识复习巩固。程序设计过程中,先对问题进行了全面分析,将“五子棋人人对战”划分成几个子
2、问题后,逐步细化,最终归结成一个个函数的实现。第2章 任务概述2.1问题概述2.1.1问题重述设计一个五子棋,能实现人人对战。(棋盘大小为13X13)2.1.2设计目的独立地利用所学的C+程序设计和Visaul C+6.0编程环境编写程序。2.2需求分析2.2.1基本要求明确五子棋游戏的游戏规则,编写程序实现其功能。2.2.2游戏功能介绍为了更好地实现游戏,首先必须明确“五子棋”的游戏规则。大体的规则可描述如下:(1) 进入主界面后,选择开始游戏。(2) 开始游戏后,一方开始下棋。(3) 再由另一方下棋(4) 判断输赢。(5) 玩家选择结束游戏时,结束游戏。第3章 概要设计3.1功能设计程序主要实现的功能如下所述:(1)启动程序,出现主界面。(2)显示棋盘。(3)选择开始游戏。(4)有一方开始下棋,并判断下棋是否合理。(5)判断输赢。(6)有另一方开始下棋,并判断下棋是否合理。(7)判断输赢。(8)选择是否继续。(9)游戏结束后,退出游戏。3.2程序结构程序的结构如下图所示: 图3.2程序结构 3.3基本流程根据游戏规则及其结构图,画出如下程序基本流程图: 图3.3基本流程第4章 程序
《五子棋人人对战c++五子棋课程设计报告》由会员鲁**分享,可在线阅读,更多相关《五子棋人人对战c++五子棋课程设计报告》请在金锄头文库上搜索。
单克隆抗体在治疗肿瘤方面的运用综述
高考化学考点20硫酸工业
【改】深基坑开挖专项施工方案(专家论证)
《旅游景区服务与业务管理》试题一、填空题 1、一个有一定
几种典型客户类型及应对技巧
职校班主任的年度工作自我总结
石材幕施施工组织设计
中式面点师国家职业技能标准
2017最新:企业登记证照颁发及归档记录表
幼儿园小班科学教案多篇
专业技术人员创新能力培训与提高章节测验和在线考试
各人员任命书_施工员质检员等
九年级物理内能优质课教案
小学生入学情况调查
郑州大学现代远程教育多媒体技术与制作课程学习指导书兼答案
水利水电认识实习报告范文
二年级下英语口语测试
东北师范大学22春《青少年心理学》离线作业二及答案参考90
2023员工试用期转正个人工作总结(15篇).doc
2022年国税局普法宣传工作总结范文
2022-12-22 34页
2022-08-29 11页
2023-11-28 14页
2023-06-19 73页
2023-04-03 14页
2023-01-29 13页
2024-03-08 22页
2023-07-30 30页
2023-01-04 32页
2023-12-15 36页