网站大量收购独家精品文档,联系QQ:2885784924

长江大学2011级实习指导书.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
长江大学2011级实习指导书

长江大学机械学院2011级 《计算机上机实习》指导书 一.完成内容 每个学生须完成两大题内容。第一大题为必作内容,第二、第三大题为选作内容,可从其中任选择一题。 二.实习要求 学生按规定的上机时间安排表上机,不得无故迟到、早退、旷课,上机时间内不做与实习无关的内容。 三.实习报告要求 程序上机通过后,应编写实习报告。实习报告应包括对题目的分析设计与说明、程序框图、源程序清单、原始数据及结果、程序有待改进的意见,对本次实习的意见与建仪、收获等。要求实习报告为机算机打印稿。报告封面采用统一格式,见附一。 四.答辩 完成编程和实习报告后,每个学生还须通过答辩。答辩时由学生自己先讲述4-5分钟左右,内容包括:程序设计思路、程序结构介绍、程序运行演示等。然后问答指导教师提出的若干问题。指导教师根据学生实习阶段的出勤、上机、程序及答辩的情况确定学生的实习成绩。 《计算机上机实习》题目一 学生成绩管理 建立原始数据文件 用文字处理软件(用记事本\写字板\word\tc,不能用excel)新建一个文本文件, 将本班M名学生在本学期的N门课程成绩录入到这个文件中,按如下形式存放。要求:学生人数M不少于30人,课程门数N不小于5, 姓名为本班的真实姓名。 2.将学生的基本信息按如下形式存入第二个文件中 3. 将本学期的N门课程及学分输入到第三个文件中。形式如下: 二.编写一个学生成绩管理程序,要求完成以下功能 1.读取原始数据文件的内容,计算每个学生的加权平均分 (保留一位小数,4舍5入) ,按平均分排名次,平均分相同则名次相同。创建一个数据文件(建议为:文本文件) ,存放班级的成绩表,按下列式形存放。 注:计算加权平均分的公式如下 2.分别统计全班每门课的平均分。计算各分数段(60;60~69;70~79;80~89;90以上)的学生人数。创建一个数据文件(建议为:文本文件) ,存放上述计算结果。如下所示: 3. 分别统计男生和女生每门课的平均分。结果存放在一个数据文件中 4. 输出所有存在不及格课程学生的名单,包括:学号、姓名、性别、不及格课程名称、课程学分及成绩。结果存放在一个数据文件中。 5. 输出优秀学生名单,包括:学号、姓名、性别、名门课成绩、平均分和名次。结果存放在一个数据文件中。优秀学生的条件为: 6.输出优秀学生干部名单,包括:学号、姓名、性别、职务、名门课成绩、平均分和名次。结果存放在一个数据文件中。优秀学生的条件为: 三.题目一的要求 1.学生及课程数据的表示及文件读写 定义结构体数组表示全班学生的数据及课程的数据, 结构体成员中包括学号、姓名、性别、职务成绩等内容。 为便于结果的显示、检查,建议文件读写时均采用“文本文件”方式。分别由fscanf()和fprintf()函数实现原始数据的读入和计算结果的输出。凡需输出的内容,除按要求写入文件外,均应同时在屏幕上显示,以便观察计算结果。 2.程序结构要求 为使程序结构清晰,要求将各大题中的所有小问题编成相应的函数,由主函数通过“菜单”方式调用相应的函数。下面列举一个简易的两级“菜单”的例子供参考。 # includestdio.h # includeconio.h void main() /*主菜单*/ { char ch1; do{ clrscr(); /*清屏*/ printf(\n\n\n\n\n\n\n\n\n); printf( ************** C语言程序设计上机实习 ****************\n); printf( ---------------------------------------------------\n\n); printf( 1 学生成绩管理\n\n); printf( 2 破译密码\n\n); printf( 3 显示心形\n\n); printf( 4 退 出\n\n); printf( 输入选择序号\n); while( (ch1=getchar(), ch1!=1 ch1!=2 ch1!=3ch1!=4 )) ;

您可能关注的文档

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档