C语言课程设计安排_第1页
C语言课程设计安排_第2页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、c语言课程设计安排 c语言课程设计支配 c语言课程设计支配 实习班级:地质、资工2021级人数: 102+256 人 c语言课程设计支配 c语言课程设计同学选题说明: 一、设计要求与设计报告 设计要求 1、任意选定以下一个题目完成 2、模块化程序设计 3、锯齿型程序书写格式 4、必需上机调试通过 设计报告格式: 1、设计目的 2、总体设计(程序设计组成框图、流程图) 3、具体设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等) 4、调试与测试:调试方法,测试结果的分析与争论,测试过程中遇到的主要问题及实行的解决措施 5、源程序清单和执行结果:清单中应有足够的解释 二、检查要

2、求: 1、每个人必需有程序运行结果 2、每个人必需交c语言课程设计报告和设计程序清单 3、课程设计任务必需由个人独立完成,禁止相互抄袭,如有发觉,严厉处理 三、打分标准: 1、依据平常上机考勤;注意平常上机成果,老师要不定期检查同学进度,同学不得以自己有私人电脑为借口而不来上机 2、依据程序运行结果 3、依据c语言课程设计报告,同学能对自己的程序面对老师提问并能娴熟地解释清晰,以上三项缺一不行 4、由于课程设计各题目的难度不一,所以成果的评定将依据各人完成题目的难度和完成状况的不同,分别评定成果,如未能完成任何题目,则以不及格计算。 四、提交时间 课程设计任务完成时间为2周结束,届时上交课程设

3、计报告和程序。 c语言课程设计支配 第1周 星期/节次星期一星期二星期三星期四星期五 星期 六 星期 天 第1节地质08级资工10801-2班 地质08级 资工10801-2班 地质08级 资工10801-2班 地质08级 资工10801-2班 地质08级 第2节地质08级资工10801-2班 地质08级 资工10801-2班 地质08级 资工10801-2班 地质08级 资工10801-2班 地质08级 第3节 资工10803-6班资工10803-6班资工10803-6班资工10803-6班资工10803-6班第4节 资工10803-6班资工10803-6班资工10803-6班资工10803

4、-6班资工10803-6班第5节 资工10801-2班 第6节 资工10801-2班 第2周 星期/节次星期一星期二星期三星期四星期五 星期 六 星期 天 第1节资工10801-2班 地质08级 地质08级资工10801-2班 地质08级 资工10801-2班 地质08级 资工10801-2班 地质08级 第2节资工10801-2班 地质08级 地质08级资工10801-2班 地质08级 资工10801-2班 地质08级 资工10801-2班 地质08级 第3节 资工10803-6班资工10803-6班资工10803-6班资工10803-6班资工10803-6班第4节 资工10803-6班资工

5、10803-6班资工10803-6班资工10803-6班资工10803-6班第5节 资工10801-2班 第6节 资工10801-2班 c语言课程设计支配 选题一:同学信息管理系统设计 同学信息包括:学号,姓名,年龄,性别,诞生年月,地址,电话,e-mail等。采纳结构体数组或文件形式存储同学的信息,(测试数据不少10个人,可以本班同学的详细数据为背景) 软件由下列几个功能模块组成: (1)增加一个同学的信息(需输入要增加同学的全部信息);当录入了重复的姓名和电话号码时,则提示数据录入重复并取消录入; (2)统计本班同学总人数及男女生人数。 (3)分别根据学号和姓名查找一个同学的信息;若找到则

6、输出该同学全部信息,否则输出查找不到的提示信息。 (4)分别按学号、姓名和诞生年月,对全部同学信息排序,并输出结果; (5)选做:删除一个同学的信息(需指定要删除同学的学号);同时显示删除后的结果。 要求:查询和统计的结果除在屏幕上显示外,还需写入单独的文本文件中。 选题二:同学成果管理系统设计 同学成果信息包括:学号,姓名,三门课程成果(数学、英语和计算机)等。 主要功能: (1)计算各个同学的总分及平均分,并按平均分排出名次。 (2)统计全班同学平均分成果,输出60分以下、6079、8089、90分以上各分数人数 (3)能按学号、姓名查询同学成果,并能输出同学的成果单 (4)输出不及格科目

7、及同学名单 (5)选做:在屏幕打印优等生名单(学号,三门课程成果,平均成果,名次),优等生必需满意下列条件: 1)平均成果大于90分;或平均分大于85分且至少有一门功课为100分;或者平均分大于85分且至少两门课程成果为95分以上; 2) 名次在前三名; 3) 每门功课及格以上; 要求:使用文本文件方式存储数据,系统以菜单方式工作 查询和统计的结果均写入单独的文件中。 c语言课程设计支配 选题三:图书馆图书基本信息管理软件设计 采纳结构体数组或文件形式存储每本书的信息,每本书应包含如下几方面的信息:主编、出版社、出版年、版次、isbn书号、书名、定价、拥有本数、借出本数、现余本数。 软件由主函数(含欢迎界面)下列4个功能模块组成: (1)借出功能(被借之书“借出本数”增1,“现余本数”减1); (2)归还功能; (3)查找功能(需指定书的某项信息,查找该书目前借出、余存信息); (4)退出程序。 选题四、校际运动会管理系统 采纳结构体数组或文件形式存储信息,建立运动会竞赛结果信息表: 学校名,竞赛项目,参赛运动员姓名,性别,获得名次 系统实现功能: 1) 初始化输入: n-参赛学校总数,m-男子竞赛项目数,w-女子竞赛项目数; 各项目名次取法有如下几种: 取前6名:第1名得分7,第2名得分5,第3名得分4,第4名得分3,第5名得分2,第5名得分1; 取前3名:第1名得分5,第2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论