C语言综合编程训练

C语言综合编程训练

ID:35605744

大小:347.00 KB

页数:53页

时间:2019-03-31

C语言综合编程训练_第1页
C语言综合编程训练_第2页
C语言综合编程训练_第3页
C语言综合编程训练_第4页
C语言综合编程训练_第5页
资源描述:

《C语言综合编程训练》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言综合编程训练主要内容课程设计题目介绍图形操作简介鼠标操作简介西文状态下汉字的显示DOS下如何发声良好的程序设计风格优秀程序选讲(1)设计一个简单计算器;(2)编写一万年历系统;(3)通讯录管理;(4)简单的行编缉器;(5)模拟时钟转动程序;(6)班级学生成绩管理系统;(7)图书资料信息管理系统;(8)单项选择题标准化考试系统。课程设计题目注:1、以上3~8题需将数据保存在文件中。2、教师在布置课程设计任务时,可根据需要选择不同的题目进行分组安排。C程序组成C程序源程序1源程序2源程序n…………预编译命令函数1函数n……说明部分执行部分开发方法:自顶向下,逐步细化,模块化设计,结构化

2、编码输入数据模块,数据用文件保存输出数据模块,数据用文件保存基本算法运用模块(排序、查找、插入、比较算法中至少包含一种)系统尽量以菜单方式工作(文本菜单或图形菜单)系统进入画面(静态或动画)系统其它功能实现(任选)设计要求课程题目一:设计一个简单计算器要求:在功能上和界面尽量模拟windows操作系统中的计算器可采用键盘或是鼠标模拟按键按键时伴有声音提示课程题目二:万年历系统要求:模仿现实生活中的挂历.当前页以系统当前日期的月份为准显示当前月的每一天(显示出日及对应的星期几).当系统日期变到下一月时,系统自动翻页到下一月课程设计题目三:通讯录管理系统1、通讯录的每一条信息包括姓名,单位,

3、电话!(字符数组)2、输入功能:可以一次完成若干条信息的输入.3、显示功能:完成全部通讯录信息的显示(一屏最多显示10条,超过十条应能够自动分屏显示)4、查找功能:完成按姓名查找通讯信息.5、删除功能:完成按姓名删除通讯信息.6、应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观!课程设计题目四:学生选修课程管理系统假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计一选修课程系统,使之能提供以下功能:系统以菜单方式工作课程信息录入功能(课程信息用文件保

4、存)--输入课程信息浏览功能--输出查询功能:(至少一种查询方式)--算法按学分查询按课程性质查询系统进入画面(静态或动画)学生选修课程(可选项)课程设计题目五:学生成绩管理系统1.主要功能:(1)能按学期、按班级完成对学生成绩的录入、修改(2)能按班级统计学生的成绩,求学生的总分及平均分,并能根据学生的平均成绩进行排序(3)能查询学生成绩,不及格科目及学生名单(4)能按班级输出学生的成绩单课程设计题目六:图书信息管理系统图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:系统以菜单方式工作图书信息录入功能(图书信息用文件

5、保存)--输入图书信息浏览功能--输出查询或排序功能:(至少一种查询方式)--算法按书名查询按作者名查询系统进入画面(静态或动画)图书信息的删除与修改(可选项)课程设计题目七:职工信息管理系统职工信息包括职工号、姓名、性别、出生年月、学历、职务、工资、住址、电话等(职工号不重复)。试设计一职工信息管理系统,使之能提供以下功能:职工信息录入功能(职工信息用文件保存)职工信息浏览功能查询或排序功能:(至少一种查询方式)按工资查询按学历查询等职工信息删除、修改功能课程设计题目八:飞机订票系统假定民航机场共有n个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时间(星期几)和一

6、定的成员订额。试设计一民航订票系统,使之能提供下列服务:航班信息录入功能(航班信息用文件保存)航班信息浏览功能查询航线:(至少一种查询方式)按航班号查询按终点站查询承办订票和退票业务设计要求与设计报告设计要求可自己选定题目,但至少包含五个功能模块模块化程序设计紧缩对齐书写格式必须上机调试通过实习报告语言简练,条理清楚,图表规范程序设计组成框图、流程图模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施源程序清单和执行结果:清单中应有足够的注释1显示系统显示器:CRT(阴极射线管)与控制电路组

7、成适配器(图形卡):CPU与显示器的接口,由寄存器组、存储器和控制电路组成主机图形控制器显示存储器显示控制器适配器CRT将要显示的字符和图形以数字形式存储在卡上的视频RAM中,再转换成视频模拟信号传送给相应的显示器图形设计显示模式文本模式:显示缓冲区中存放显示字符的代码(ASCII码或汉字机内码),及字符的属性,显示屏幕按字符分成若干行、列,如80列25行图形模式:显示缓冲区中存放显示屏幕上每点(象素)的颜色或灰度值,显示屏幕按象

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

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

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