c语言程序设计罗朝盛综合程序练习题.ppt

c语言程序设计罗朝盛综合程序练习题.ppt

ID:51643588

大小:306.00 KB

页数:65页

时间:2020-03-27

c语言程序设计罗朝盛综合程序练习题.ppt_第1页
c语言程序设计罗朝盛综合程序练习题.ppt_第2页
c语言程序设计罗朝盛综合程序练习题.ppt_第3页
c语言程序设计罗朝盛综合程序练习题.ppt_第4页
c语言程序设计罗朝盛综合程序练习题.ppt_第5页
资源描述:

《c语言程序设计罗朝盛综合程序练习题.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、综合程序练习题主要内容大型程序设计的要求9个大型程序设计题目分析Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.综合程序练习题大型程序设计的要求题目要求:每道题都给出了问题的描述、基本要求、高级要求、难点分析、主要数据结构及主要算法提示等,以便供大家选择练习。其中“基本要求”和“高级功能”是两个不同层次的功能要求。Evaluationonly.CreatedwithAspose.Slidesfor.NET

2、3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.综合程序练习题主要内容大型程序设计的要求9个大型程序设计题目分析Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.综合程序练习题大型程序设计题目分析:1打字练习2电子琴3简易画图板4贪吃蛇5五子棋6搬运工7大富翁8赛车9坦克大战1问题描述2基本功能3高级功能4难点分析5程序总体结构6主要数据结构提示

3、7主要算法提示Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.综合程序练习题——打字练习1:问题描述打字练习是一个非常有用的小程序,电脑初学者可以借助它来熟悉键位,新手可以利用它来提高打字速度。2:基本功能键位练习、单词练习、文本练习3:高级功能增加音效、暂停功能、继续上次未完成的练习Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfil

4、e5.2.0.0.Copyright2004-2011AsposePtyLtd.综合程序练习题——打字练习难点分析1)虚拟键盘由于有很多按键所以绘制时会比较繁琐。至于如何反像显示一个按键,我们会在在算法提示部分给出。2)键位练习部分由于有些键是没有对应的ASCII码的,所以我们无法使用ASCII码来识别用户的按键,应当使用键盘码来识别它。函数bioskey可以获得按键的键盘码。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011Asp

5、osePtyLtd.综合程序练习题——打字练习设计及实现要点图形模式初始化选择练习模式键位练习单词练习文本练习结束清理模块打字练习程序的总体结构Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.综合程序练习题——打字练习主要数据结构分析(一)1)strucrect结构代表屏幕上的一个矩形区域。它的结构如下:structrect{intleft,top;/*矩形左上角的坐标值*/intright,bottom

6、;/*矩形右下角的坐标值*/}Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.综合程序练习题——打字练习主要数据结构分析(二)2)在键位练习的部分,由于要经常对虚拟键盘上的某个键进行绘制,为了绘制时的方便我们可以使用一个结构来表示虚拟键盘上的每个按键。structkey{structrectkeyRect;intkeyNum;charkeyName[10];};keyRect就代表了按键在屏幕上占据的一个

7、矩形区域。keyNum是按键的键盘码。keyName是按键的名称,绘制时显示在按键上。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.综合程序练习题——打字练习主要数据结构分析(三)3)使用structkeykeyArray[MAXKEY]数组来保存所有要绘制的按键structkeykeyArray[MAXKEY];Evaluationonly.CreatedwithAspose.Slidesfor.NE

8、T3.5ClientProfile5.2.0.0.Copyrigh

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。