《C/C 程序设计》第08章(综合编程训练).ppt

《C/C 程序设计》第08章(综合编程训练).ppt

ID:48161612

大小:777.00 KB

页数:32页

时间:2020-01-17

《C/C  程序设计》第08章(综合编程训练).ppt_第1页
《C/C  程序设计》第08章(综合编程训练).ppt_第2页
《C/C  程序设计》第08章(综合编程训练).ppt_第3页
《C/C  程序设计》第08章(综合编程训练).ppt_第4页
《C/C  程序设计》第08章(综合编程训练).ppt_第5页
资源描述:

《《C/C 程序设计》第08章(综合编程训练).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言综合编程训练C程序组成C程序源程序1源程序2源程序n…………预编译命令函数1函数n……说明部分执行部分开发方法:自上向下,逐步细化,模块化设计,结构化编码五子棋游戏程序一个综合实例的分析五子棋游戏程序一个综合实例的分析一般来说,开发一个软件要经过以下步骤:确定软件的功能定义核心数据结构对整个软件进行功能模块划分编写程序实现各功能模块对源程序进行编译和调试,形成软件产品查看源程序功能分析五子棋棋盘两位玩家交替行棋五子相连判定赢棋查看源程序定义核心数据结构定义chargChessBoard[19][19];表示棋盘棋盘上每个交叉点有三种状态当前光标位置表示查看源程序structpoint{i

2、ntx;inty;};程序的模块划分查看源程序画棋盘显示提示信息棋盘置空接收,处理用户输入,直至:分出胜负按退出键判断落子键有效性更新数组与棋盘显示判断是否走成五子相连更新全局变量gCursor移动光标至新位置程序的编制细节查看源程序定义核心数据结构初始化接收按键移动光标落子与判定胜负main()函数程序中用到的库函数介绍bioskey程序的编制细节程序中用到的库函数textmodeclrscrputchcputsgotoxytextcolordelaysound与nosound用户手册查看源程序设计任务系统以菜单方式工作(文本菜单或图形菜单)输入数据模块,数据用文件保存输出数据模块,数据用文

3、件保存基本算法运用模块(排序、查找、插入、比较算法中至少包含一种)系统进入画面(静态或动画)系统其它功能实现(任选)参考设计题目一:职工信息管理系统设计职工信息包括职工号、姓名、性别、出生年月、学历、职务、工资、住址、电话等(职工号不重复)。试设计一职工信息管理系统,使之能提供以下功能:系统以菜单方式工作职工信息录入功能(职工信息用文件保存)--输入职工信息浏览功能--输出查询或排序功能:(至少一种查询方式)--算法按工资查询按学历查询等系统进入画面(静态或动画)职工信息删除、修改功能(任选项)参考设计题目二:飞机订票系统设计假定民航机场共有n个航班,每个航班有一航班号、确定的航线(起始站、终

4、点站)、确定的飞行时间(星期几)和一定的成员订额。试设计一民航订票系统,使之能提供下列服务:系统以菜单方式工作航班信息录入功能(航班信息用文件保存)--输入航班信息浏览功能--输出查询航线:(至少一种查询方式)--算法按航班号查询按终点站查询系统进入画面(静态或动画)承办订票和退票业务(可选项)参考设计题目三:学生选修课程系统设计假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计一选修课程系统,使之能提供以下功能:系统以菜单方式工作课程信息录入功能(课程信息用文件保存)--输入课程

5、信息浏览功能--输出查询功能:(至少一种查询方式)--算法按学分查询按课程性质查询系统进入画面(静态或动画)学生选修课程(可选项)参考设计题目四:图书信息管理系统设计图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:系统以菜单方式工作图书信息录入功能(图书信息用文件保存)--输入图书信息浏览功能--输出查询或排序功能:(至少一种查询方式)--算法按书名查询按作者名查询系统进入画面(静态或动画)图书信息的删除与修改(可选项)设计要求与设计报告设计要求可自己选定题目,但至少包含五个功能模块模块化程序设计锯齿型书写格式必须上机调试通

6、过实习报告语言简练,条理清楚,图表规范程序设计组成框图、流程图模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施源程序清单和执行结果(软盘):清单中应有足够的注释图形设计1显示系统显示器:CRT(阴极射线管)与控制电路组成适配器(图形卡):CPU与显示器的接口,由寄存器组、存储器和控制电路组成主机图形控制器显示存储器显示控制器适配器CRT参考书:C高级实用程序设计王士元清华大学出版社将要显示的字符和图形以数字形式存储在卡上的视频RAM中,再转换成视频模拟信号传送给相应的显示器显示模式文本模式:显

7、示缓冲区中存放显示字符的代码(ASCII码或汉字机内码),及字符的属性,显示屏幕按字符分成若干行、列,如80列25行图形模式:显示缓冲区中存放显示屏幕上每点(象素)的颜色或灰度值,显示屏幕按象素分成若干行、列,如640480一般开机后的模式都是80×25的文本模式2TurboC绘图TurboC支持的适配器和图形模式xy(0,0)分辨率:640480(0,0)(0,0)(20,50)(639,

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

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

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