C语言课程设计安排
更新时间:2023-08-10 13:44:01 阅读量: 工程科技 文档下载
C语言课程设计安排
C语言课程设计安排
实习班级:地质、资工2008级人数: 102+256 人
C语言课程设计安排
C语言课程设计学生选题说明:
一、设计要求与设计报告
设计要求
1、任意选定以下一个题目完成
2、模块化程序设计
3、锯齿型程序书写格式
4、必须上机调试通过
设计报告格式:
1、设计目的
2、总体设计(程序设计组成框图、流程图)
3、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)
4、调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施
5、源程序清单和执行结果:清单中应有足够的注释
二、检查要求:
1、每个人必须有程序运行结果
2、每个人必须交《C语言课程设计报告》和设计程序清单
3、课程设计任务必须由个人独立完成,禁止相互抄袭,如有发现,严肃处理
三、打分标准:
1、根据平时上机考勤;注重平时上机成绩,教师要不定期检查学生进度,学生不得以自己有私人电脑为借口而不来上机
2、根据程序运行结果
3、根据《C语言课程设计报告》,学生能对自己的程序面对教师提问并能熟练地解释清楚,以上三项缺一不可
4、由于课程设计各题目的难度不一,所以成绩的评定将根据各人完成题目的难度和完成情况的不同,分别评定成绩,如未能完成任何题目,则以不及格计算。
四、提交时间
课程设计任务完成时间为2周结束,届时上交课程设计报告和程序。
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-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班资工10803-6班资工10803-6班资工10803-6班资工10803-6班第5节
资工10801-2班
第6节
资工10801-2班
C语言课程设计安排
选题一:学生信息管理系统设计
学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。采用结构体数组或文件形式存储学生的信息,(测试数据不少10个人,可以本班同学的具体数据为背景)
软件由下列几个功能模块组成:
(1)增加一个学生的信息(需输入要增加学生的所有信息);当录入了重复的姓名和电话号码时,则提示数据录入重复并取消录入;
(2)统计本班学生总人数及男女生人数。
(3)分别按照学号和姓名查找一个学生的信息;若找到则输出该学生全部信息,否则输出查找不到的提示信息。
(4)分别按学号、姓名和出生年月,对所有学生信息排序,并输出结果;
(5)选做:删除一个学生的信息(需指定要删除学生的学号);同时显示删除后的结果。
要求:查询和统计的结果除在屏幕上显示外,还需写入单独的文本文件中。
选题二:学生成绩管理系统设计
学生成绩信息包括:学号,姓名,三门课程成绩(数学、英语和计算机)等。
主要功能:
(1)计算各个学生的总分及平均分,并按平均分排出名次。
(2)统计全班学生平均分成绩,输出60分以下、60~79、80~89、90分以上各分数人数
(3)能按学号、姓名查询学生成绩,并能输出学生的成绩单
(4)输出不及格科目及学生名单
(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名得分3,第3名得分2;
③用户自定义:各名次权值由用户指定;
2) 由程序提醒用户填写比赛结果,输入各项目获奖运动员的信息;
3) 所有信息记录完毕后,用户可以查询各个学校的比赛成绩,生成团体总分报表,查看参赛学校信息和比赛项目信息等。
正在阅读:
C语言课程设计安排08-10
青海省旅行社服务行业企业名录2018版394家 - 图文04-05
新华书店学习实践科学发展观工作总结04-15
2003级电力系统继电保护原理A11-21
数学知识点人教A版高中数学必修三第二章《统计》word复习课学案-05-11
新时期市政工程档案管理信息化创新路径03-12
自动扶梯和自动人行道电梯日常维护保养记录07-21
管理评审控制程序05-30
企业人才激励机制研究 论文07-04
垃圾分类我先行活动手册 - 图文01-31
- 小学语文词语汇总
- 中班教案:认识梯形
- 第七章时序逻辑电路
- 新标准大学英语new_standard_视听说教程1_听力答案
- 绿化细部尺寸及施工注意事项
- Galaxy Interactions and Starbursts at High Redshift
- 高三数学复习资料
- 初中生必读名著_励志书籍
- 扬州大学 化学化工学院 主持人队 年度工作总结
- 颜色与五行(经典)
- 关于学习网络教育的体会
- CBOC信号处理中的二次采样方法
- 高职院校学风建设创新的思考
- 中国国产高性能航空发动机及燃气轮机系列汇总
- 废气中挥发性有机物的治理_赵江力
- 细胞核——系统的控制中心
- 《机械系统设计》实验教学大纲
- 安乐死是何种权利_——关于安乐死的法伦理学解读
- 浅谈自我效能感对学习的影响及学生提高自我效能感的途径
- 数据结构常见问题 二叉树的基本运算