c语言五子棋课程设计[1].doc
上传人:qw****27 上传时间:2024-09-11 格式:DOC 页数:27 大小:1.2MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

c语言五子棋课程设计[1].doc

c语言五子棋课程设计[1].doc

预览

免费试读已结束,剩余 17 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

枣庄学院C语言课程设计任务书10本三软件外包专业张培培枣庄学院信息科学与工程学院课程设计任务书题目:C语言程序设计:五子棋学号:201112130335姓名:张培培专业:软件外包课程:C语言程序设计指导教师:马怀志职称:助教完成时间:2012年5月----2012年5月枣庄学院信息科学与工程学院制年月日课程设计任务书及成绩评定课程设计的任务和具体要求1.目的:1)复习、巩固C语言的基础知识,进一步加深对C语言的理解和掌握;2)课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力;3)培养学生在项目开发中团队合作精神、创新意识及能力。2.要求:1)、对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理;2)、系统设计要实用,编程简练,可用,功能全面3)、说明书、流程图要清楚4)、记录设计情况(备查,也为编写设计说明书作好准备);5)、要求采用模块化程序设计方法,及锯齿型书写格式,要求上机调试通过和按设计报告格式。指导教师签字:日期:指导教师评语成绩:指导教师签字:日期:课程设计所需软件、硬件等软件:MicrosoftVisualC++6.0操作系统:WINxpRom:256Cpu:1.6Ghz课程设计进度计划起至日期工作内容备注5月25日5月26日5月27日进行程序设计需求分析分析程序代码撰写课程设计任务书参考文献、资料索引序号文献、资料名称编著者出版单位[1]贾宗璞、许合利,C语言程序设计,江苏:中国矿业大学出版社,2007.6[2]谭浩强,C程序设计(第二版),北京:清华大学出版社,2001.1[3]HYPERLINK"http://www.baidu.com"http://www.baidu.com目录TOC\o"1-4"\h\z\uHYPERLINK\l"_Toc325410135"摘要PAGEREF_Toc325410135\h1HYPERLINK\l"_Toc325410136"第1章:需求分析PAGEREF_Toc325410136\h1HYPERLINK\l"_Toc325410137"1.1五子棋背景PAGEREF_Toc325410137\h1HYPERLINK\l"_Toc325410138"1.2程序设计PAGEREF_Toc325410138\h1HYPERLINK\l"_Toc325410139"1.2.1程序需求分析PAGEREF_Toc325410139\h1HYPERLINK\l"_Toc325410140"1.2.2程序流程设计PAGEREF_Toc325410140\h2HYPERLINK\l"_Toc325410141"第2章:概要设计PAGEREF_Toc325410141\h3HYPERLINK\l"_Toc325410142"2.1.1各类头文件,变量及宏定义PAGEREF_Toc325410142\h3HYPERLINK\l"_Toc325410143"2.1.2全局变量PAGEREF_Toc325410143\h4HYPERLINK\l"_Toc325410144"2.2图形模块PAGEREF_Toc325410144\h4HYPERLINK\l"_Toc325410145"2.3玩家操作模块PAGEREF_Toc325410145\h4HYPERLINK\l"_Toc325410146"2.4胜负判断模块PAGEREF_Toc325410146\h5HYPERLINK\l"_Toc325410147"2.5玩家计分模块PAGEREF_Toc325410147\h5HYPERLINK\l"_Toc325410148"2.6各模块之间调用关系如下PAGEREF_Toc325410148\h6HYPERLINK\l"_Toc325410149"第3章:详细设计PAGEREF_Toc325410149\h6HYPERLINK\l"_Toc325410150"3.1图形模块PAGEREF_Toc325410150\h6HYPERLINK\l"_Toc325410151"3.2玩家操作模块