中北大学程序设计课程设计说明书学生姓名: 学 号:10051041 学 院: 信息与通信工程学院 专 业: 光电信息工程 题 目: 五子棋 指导老师: 职称: 2025 年 01 月 06 日( 纪念我已经逝去的大学生活 ) 院: 信息与通信工程学院 专 业: 光电信息工程 学 生 姓 名: 学 号: 10051041 课程设计题目: 五子棋 起 迄 日 期:2025 年 12 月 24 日~ 2025 年 1 月 6 日 课程设计地点: 111420 指 导 教 师: 系 主 任: 下达任务书日期: 2025 年 12 月 25 日课 程 设 计 任 务 书1.设计目的:1 熟悉 C 语言程序设计的原理与方法;2 掌握 C 语言开发环境下程序的具体设计;3 掌握运用 C 语言分析解决具体问题。2.设计内容和规定:设计内容:用C语言设计一个五子棋游戏程序,允许游戏者自由选择棋子颜色,实现人人对战和人机对战,运用时间函数设立实现落子倒计时功能程序应当具有以下基本功能:1.显示欢迎界面。2.玩家棋子可选,棋盘范围足够。3.落子时间倒计时。设计规定:1.不同的功能使用不同的函数实现(模块化),对每个函数的功能和调用接口要注释清楚。对程序其它部分也进行必要的注释。3.对系统进行功能模块分析、画出总流程图和各模块流程图。4.用户界面规定使用方便、简洁明了、美观大方、格式统一。5.所有程序需在 Win-Tc 或 Microsoft Visual C++ 6.0 环境调试通过。3.设计工作任务及工作量的规定〔涉及课程设计计算说明书(论文)、图纸、实物样品等〕:1)课程设计说明书一份;2)电子文档(说明书、设计程序)一份 课 程 设 计 任 务 书4.重要参考文献:谭浩强 《c 程序设计》 北京大学出版社 5.设计成果形式及规定:1)课程说明书打印,并装订;2)必要的程序流程图和程序附录。6.工作计划及进度:2025 年 12 月 24 日~2025 年 12 月 26 日 下达设计任务书,学生熟悉设计内容; 2025 年 12 月 27 日~2025 年 12 月 29 日 查阅参考资料,拟定基本设计方案;2025 年 12 月 29 日~2025 年 01 月 04 日 C 语言进行程序设计;2025 年 01 月 05 日~2025 年 01 月 06 日 完毕设计报告;2025 年 01 月 06 日 答辩; 系主任审查意见: 签字: 年 月 日目 录1、课程设计的背景及意义……………....062、设计的基本原理………………………063、设计的基本过程………...