C 语言程序设计报告
题目: 五子棋
班级: 电气
Q1041
班
人数: 3
人
C 语言课程设计
小组成员: 周啸天、万广富、黄山奇
指导老师: 桂超
时间: 2011.11.30
第 2 页 共 30 页
2
C 语言课程设计
目录
第一章 课程设计的目的和要求........................................................................................................4
1.1 课程设计的目的...................................................................................................................4
1.2 课程设计的要求...................................................................................................................4
1.3 课程设计的实验环境...........................................................................................................4
第二章 功能描述................................................................................................................................6
第三章 总体设计................................................................................................................................7
3.1 功能模块设计.......................................................................................................................7
3.1.1 任务执行流程图........................................................................................................7
3.1.2 下棋函数流程图........................................................................................................9
3.2 数据结构设计.....................................................................................................................10
3.2.1 定义结构体..............................................................................................................10
3.2.2 定义数组..................................................................................................................10
3.2.3 全局变量..................................................................................................................10
3.3 函数功能描述.....................................................................................................................10
第四章 程序实现..............................................................................................................................11
4.1 源码分析.............................................................................................................................11
4.2 运行结果及界面介绍.........................................................................................................25
第五章 后记......................................................................................................................................30
第 3 页 共 30 页
3
C 语言课程设计
第一章 课程设计的目的和要求
1.1 课程设计的目的
1.加深对 C 语言数据类型,运算,语句结构及其程序设计的基本方法理解和掌
握;
2.熟练掌握流程图的绘制、程序设计文档的书写;
3.通过编写一个完整的程序,一方面可以检查我们这学期的学习情况,为以后
的学习打下坚实的基础;
4.熟悉 C 语言游戏编程,掌握五子棋游戏开发的基本原理,从而为以后的程序
开发奠定基础。
1.2 课程设计的要求
1、编写程序代码,调试所写程序使其能够正确运行;
2、能进行基本的五子棋操作,有图形界面,能够用键盘操作;
3、能够实现悔棋、存档和读档等附加功能
1.3 课程设计的实验环境
该课程设计在设计与实验过程中需要在 windows XP 系统/windows
2000 以上系统中进行,程序设计要求在 visual C++6.0 平台中进行,完成代
码的编写、编译、调试、测试等工作。本游戏对计算机硬件和操作系统要求极
低,所以在这里只是把自己的电脑硬件参数和系统参数列下:
第 4 页 共 30 页
4
C 语言课程设计
硬 件 : Cpu:2.1GHZ , 内 存 , 2GB , 硬 盘 : 320GB , 操 作 系 统 :
windows xp
软件环境:安装 VC++6.0
第 5 页 共 30 页
5
评论0
最新资源