长江大学机械工程学院

长江大学机械工程学院

ID:33510221

大小:96.50 KB

页数:21页

时间:2019-02-26

长江大学机械工程学院_第1页
长江大学机械工程学院_第2页
长江大学机械工程学院_第3页
长江大学机械工程学院_第4页
长江大学机械工程学院_第5页
资源描述:

《长江大学机械工程学院》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、长江大学机械工程学院计算机上机实习报告班级机械11105学号姓名指导老师周传喜老师完成日期2012年12月31日答辩记录运行情况原始数据成绩排名平均分和分数段统计男女生课程平均分不及格统计优秀生统计优秀学生干部统计破译密码回答问题12345(一)题目的分析设计与说明程序要求说明:程序要求说明:1.用文字处理软件(用记事本用记事本写字板wordtc,不能用excel)新建一个文本文件将本班文本文件,文本文件M名学生在本学期的N门课程成绩录入到这个文件中,按如下形式存放按如下形式存放。要求:学

2、生人数M不少于30人,课程门数N不小于5,姓名为本班的真实姓名课程中必须姓名为本班的真实姓名,有一门考查课。2.录入本班班级学生信息录入本班班级学生信息,内容包含“编号课程名称课程学分”,录入课程学分情况;读取原始数据文件的内容,,计算每个学生的加权平均分(保留一位小数,4舍5入),按平4均分排名次,平均分相同则名次相同平均分相同则名次相同。创建一个数据文件(建议为:文本文件,存放班级文本文件)的成绩表,按下列式形存放按下列式形存放。计算加权平均分的公式如下加权平均分=∑课程学分×成绩i=1iN

3、Ni∑课程学分i=1i3.分别统计全班每门课的平均分计算各分数段(<60;60~69;70~79;80~89;90以上)的学生分别统计全班每门课的平均分。(<60;60~69;70~79;80~89;90人数。创建一个数据文件创建一个数据文件(建议为:文本文件),存放上述计算结果。。4.分别统计男生和女生每门课的平均分分别统计男生和女生每门课的平均分。结果存放在一个数据文件中;;5.输出所有存在不及格课程学生的名单输出所有存在不及格课程学生的名单,包括:学号、姓名、性别、不及格课程名称不及格课程

4、名称、课程学分及成绩。结果存放在一个数据文件中结果存放在一个数据文件中。6.输出优秀学生名单,包括包括:学号、姓名、性别、名门课成绩、平均分和名次平均分和名次。结果存放在一个数据文件中。。优秀学生的条件为:1.平均分≥90902.名次在本班前3名3.平均分≥85,并且至少有一门课的成绩为95分并且至少有一门课的成绩为4.平均分≥85,并且至少有二门课的成绩为并且至少有二门课的成绩为≥90分输出优秀学生干部名单,包括:学号、姓名、性别、职务、名门课成绩名门课成绩、平均分和名7.输出优秀学生干部名单

5、次。结果存放在一个数据文件中结果存放在一个数据文件中。优秀学生的条件为:1.平均分≥85852.名次在本班前20%名3.平均分≥80,并且至少有一门课的成绩为并且至少有一门课的成绩为≥95分4.平均分≥80,并且至少有二门课的成绩为并且至少有二门课的成绩为≥90分题目的分析思路要点:题目的分析思路要点:前期准备:分别建立三前期准备:分别建立三个数据文件文件1(原始成绩数据file1.txt)用于存放学生成绩;数据文件2(学生基本信息file2.txt)用于存放学生的基本信息;学生基本信息文件3(

6、课程及学分设置file3.txt)用于存放N门课程及对应的学分。课程及学分设置1)学生成绩管理系统1.(定义三个结构体数组原始数据file1.txt存放学生成绩;个结构体数组:学生基本信息file2.txt;存放学生基本信息;;课程及学分file3.txt存放课程及其学分)2.读入原始数据并显示((将其读入另外的“成绩”,“基本信息”,”学分学分”中);运用数组相关的知识点,对汉字信息采用字符串类型的读入,对汉字信息采用字符串类型的读入对数字采用整型数组读入,同时输出相关信息同时输出相关信息,其

7、中设定不同的指针指向文件,便于使用。。学程学3.编写函数用于计算加权加权平均分及。其(的””中));4.编写函数计算全班每门课程的平均分及不同分数的数(其编写函数计算全班每门课程的平均分的”的每门课平均”中);5.编写函数输出男女生课程平均分课程平均分(其的”男女生课程平均分中,用课程平均分中)之前输出的班级同学的平均分的文本,用之前输出的班级同学的平均分的文本及比较函数,别sex与第一个男生做比较与第一个男生做比较,果比较结果相同男生,输出输出,计算男生平均分,女生也相同方式女生也相同方式;6

8、.编写函数统计不及格情况编写函数统计不及格情况,,序及同学出不及格的同学,输出其相关的信息(其输出其相关的信息。的”不及格”中);7.编写函数输出优秀学生编写函数输出优秀学生输出优秀学生。其(的”优秀学生”的中);编写函数输出优秀学生干部(其的”优秀学生干部.txt”中))8.编写函数输出优秀学生干部9.编写菜单,共有8个菜单项个菜单项,其中7个要求,第8个出函数。出函数2)破译密码)1.求出100-200之间的素数之间的素数,解码的密匙。2.根据要求编写出对应密匙的解码结果根据要求编写出对应密

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

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

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