- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
1 -
程 序 设 计
--打字游戏程序设计
课程名:程序设计实习
教 师:吴维勇
院 系:信息科学与技术学院
班 级:A0611
学 号:27
姓 名:肖琴
二零零八年十一月
打字游戏程序设计
概述
1.C语言概述
本次程序设计选择的是编程语言是C. C语言是国际上广泛流行的、很有发展前途的计算机高级语言,具有不可替代的作用,培养了许多代的程序员,所以对于C语言的学习是必要的.而计算机的飞速发展也告诉我们学习C语言也是迫在眉睫的. C?语言发展如此迅速,?而且成为最受欢迎的语言之一,?主要因为它具有强大的功能。
归纳起来C?语言具有下列特点:?
1).?C是中级语言? 它把高级语言的基本结构和语句与低级语言的实用性结合起 来。C?语言可以象汇编语言一样对位、字节和地址进行操作,?而这三者是计算机最基本的工作单元。
?2).?C是结构式语言? 结构式语言的显著特点是代码及数据的分隔化,?即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,?便于使用、维护以及调试。C?语言是以函数形式提供给用户的,?这些函数可方便的调用,?并具有多种循环、条件语句控制程序流向,?从而使程序完全结构化。?
3).?C语言功能齐全? C?语言具有各种各样的数据类型,?并引入了指针概念,?可使程序效率更高。另外C?语言也具有强大的图形功能,?支持多种显示器和驱动器。而且计算功能、逻辑判断功能也比较强大,?可以实现决策目的。?
4).?C语言适用范围大? C?语言还有一个突出的优点就是适合于多种操作系统,?如DOS、UNIX,也适用于多种机型。
2.开发工具概述
1).出产公司
本次程序中使用的开发工具是Turbo C 2.0 。Turbo?C?是美国Borland?公司的产品,Borland公司是一家专门从事软件开发、研制的大公司.该公司相继推出了一套?Turbo系列软件.
2).公司产品
Turbo?BASIC,?Turbo?Pascal,?Turbo?Prolog,?这些软件很受用户欢迎。该公司在1987年首次推出Turbo?C?1.0?产品,?其中使用了全然一新的集成开发环境,?即使用了一系列下拉式菜单,?将文本编辑、程序编译、连接以及程序运行一体化,?大大方便了程序的开发。1988?年,?Borland?公司又推出Turbo?C1.5版本,?增加了图形库和文本窗口函数库等,?而?Turbo?C?2.0?则是该公司1989年出版的。Turbo?C2.0在原来集成开发环境的基础上增加了查错功能,?并可以在Tiny模式下直接生成.COM?(数据、代码、堆栈处在同一64K?内存中)?文件。还可对数学协处理器?(支持8087/80287/80387等)进行仿真。
3).Turbo C 2.0 配置基本要求
Turbo?C?2.0可运行于 IBM-PC系列微机,?包括XT,?AT及 IBM?兼容机。?此时要求.?DOS?2.0或更高版本支持,?并至少需要448K的RAM,?可在任何彩、单色80列监视器上运行。支持数学协处理器芯片,?也可进行浮点仿真,?这将加快程序的执行。
二. 系统功能简介
??????该系统是一个打字游戏,该游戏功能比较简单,dos界面运行.该游戏适合任何人群,可作休闲娱乐,提高打字速度,也可锻炼大脑反映能力.
打开游戏界面,出现字样:????????
????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
???????????????^_^ welcome to play the game !!
????????~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Press any key to start !
You can press 1 to pause !
You can press 0 to quit !
2.按下任意键,进入游戏主界面.窗口顶部有字样:
????????times: 1 score: 0 1—pause 0—exit
???
初始时,关数times为1,分数score为0.
提示按下1暂停游戏,按下0退出游戏.
???3.游戏主要过程
进入游戏后.将会有随机产生的字母从窗口上方下落.
在字母下落过程中,游戏者键入相应字母,若正确则消去,分数score加10分,并出现下一个字母;若不正确,此字母将继续下落直到底部,到达底部后将延时5秒,再键入若正确则消去,若不正确或无键入则会减少10分.直到score小于0分,将提示字样:
sorry ,you failed
您可能关注的文档
- C语言程序法人一个dkp管理系统.doc
- C语言编写一个图形时钟.doc
- 基于C语言的小蛇历险记.doc
- C语言的五子棋程序设计文档.doc
- C语言的学生成绩管理.doc
- C语言的学生成绩管理源码.doc
- C语言的学生通训管理系统.doc
- C语言的学生通训录.doc
- 成绩管理系统论文C语言课程设计.doc
- C语言的通训录管理系统设计.doc
- 2024-2030年峰值流量计行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2024-2030年己酸羟孕酮注射液行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2024-2030年手机行业市场发展分析及发展趋势前景预测报告.docx
- 2024-2030年抗菌包装行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2024-2030年摄影器材市场发展现状分析及行业投资战略研究报告.docx
- 2024-2030年实木床架行业市场发展分析及发展趋势前景预测报告.docx
- 2024-2030年头发结合倍增器行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2024-2030年小型水力发电行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2024-2030年工业机器人行业市场深度分析及竞争格局与投资价值研究报告.docx
- 2024-2030年小微金融行业市场发展分析及投资前景研究报告.docx
文档评论(0)