300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > C语言扫地雷游戏的题目简介 C语言程序设计课程设计(论文)-扫地雷游戏.doc...

C语言扫地雷游戏的题目简介 C语言程序设计课程设计(论文)-扫地雷游戏.doc...

时间:2021-10-01 15:37:00

相关推荐

C语言扫地雷游戏的题目简介 C语言程序设计课程设计(论文)-扫地雷游戏.doc...

C语言程序设计课程设计(论文)-扫地雷游戏

辽 宁 工 业 大 学

C语言程序设计 课程设计(论文)

题目: 扫地雷游戏

院(系): 软件学院

专业班级: 电子商务091班

学 号:

学生姓名:

指导教师:

教师职称: 助 教

起止时间:.12.14至.12.26

课程设计(报告)任务及评语

院(系):软件学院 教研室:软件教研窒

学 号学生姓名专业班级电子商务091班程序设计(报告)题目C语言课程设计-扫地雷游戏程序设计(报告)任务

程序设计的任务与要求:

(1)掌握C语言编程的基础知识。

(2)较熟练地编写C语言应用程序。

(3)了解C语言的常用标准函数、编程技巧、异常处理。

(5)联系已学过的内容,巩固所学的理论,增强独立工作能力。

(6)通过设计主要使学生有一个独立编写程序的过程,对理论学习及动手能力都有一个很大的提高。

(7)通过本次设计,进一步培养学生热爱专业的思想,同时对本专业综合素质的提高起一个积极的推动作用。

课程设计过程中,要严格遵守实践环节的时间安排,听从指导教师的指导。正确地完成上述内容,记录实习日记,规范完整地撰写出课程设计报告。

指导教师评语及成绩

成绩: 指导教师签字:

年 1 月 13 日

目 录

第1章 课程设计的目的与要求1

1.1 课程设计目的1

1.2 课程设计的实验环境1

1.3 课程设计的预备知识1

1.4 课程设计要求1

第2章 课程设计内容2

2.1程序功能介绍2

2.2程序整体设计说明2

2.2.1设计思路2

2.2.2数据结构设计及用法说明3

2.2.3程序结构(流程图)3

2.2.4各模块的功能及程序说明3

2.2.5程序结果6

2.3程序源代码及注释6

第3章 课程设计总结17

参考资料19

第1章 课程设计的目的与要求

1.1 课程设计目的

本课程设计是计算机科学与技术专业重要的实践性环节之一,是在学生学习完《程序设计语言(C)》课程后进行的一次全面的综合练习。本课程设计的目的和任务:1. 巩固和加深学生对C语言课程的基本知识的理解和掌握2. 掌握C语言编程和程序调试的基本技能3. 利用C语言进行基本的软件设计4. 掌握书写程序设计说明文档的能力5. 提高运用C语言解决实际问题的能力1.2 课程设计的实验环境

硬件要求能运行Windows 2000/XP操作系统的微机系统。C语言

1.3 课程设计的预备知识

熟悉C语言及C语言开发工具。

1.4 课程设计要求

1. 分析课程设计题目的要求2. 写出详细设计说明3. 编写程序代码,调试程序使其能正确运行4. 设计完成的软件要便于操作和使用. 设计完成后提交课程设计报告第2章 课程设计内容

2.1程序功能介绍

自Windows系统推出以来,系统所带扫雷游戏深受人们喜爱,她是一个益智游戏,令人百玩不厌。本课题要求利用Turbo C编写与它功能相仿的扫雷游戏,寓学于乐。

程序的功能要求随机生成地雷数,通过鼠标操作玩游戏,不接受键盘,按任意键结束程序。单击屏幕上的笑脸可以重新开始游戏。所有地雷标出后胜利,当鼠标左键单击到地雷时失败。

2.2程序整体设计说明2.2.1设计思路

首先在雷区上随机地放上雷,没有雷的地方被点击 后就会显示一个数字表示它周围有几个雷,这是怎么实现的呢?我们可以把整个雷区看成一个二维数组a[i,j],如雷区

11 12 13 14 15 16 17 18

21 22 23 24 25 26 27 28

31 32 33 34 35 36 37 38

41 42 43 44 45 46 47 48

51 52 53 54 55 56 57 58

要知道a[34]周围有几个雷,就只有去检测

a[23],a[24],a[25]

a[33], a[35]

a[43],a[44],a[45]

这8个雷区是否放上了雷,仔细观察它们成在数学关系。

抽象出来就是:a[i,j]的雷的个数就是由

a[i-1,j-1],a[i-1,j],a[i-1,j+1]

a[ i ,j-1],

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。