C语言程序设计实验实验报告.doc

C语言程序设计实验实验报告.doc

ID:61487890

大小:48.00 KB

页数:8页

时间:2021-02-05

C语言程序设计实验实验报告.doc_第1页
C语言程序设计实验实验报告.doc_第2页
C语言程序设计实验实验报告.doc_第3页
C语言程序设计实验实验报告.doc_第4页
C语言程序设计实验实验报告.doc_第5页
资源描述:

《C语言程序设计实验实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《C语言程序设计实验》实验报告实验九文件编程(一)班级:_07某某专业1班_学号:______姓名:___实验样例_____日期:___2008.6.10_____台州学院数信学院计算机系制作一、实验目的和要求综合使用基本结构、基本算法、函数、指针、结构体、链表等知识设计程序。二、实验指导1、注意:本次实验为综合性实验,需要综合本课程以前所学内容,完成编制一个小型应用程序。需要复习课本以前所学内容,浏览上课讲解的相关内容。2、实验时间安排:准备实验方案,上课时上机编程,课余完成整个设计并完成实验报告。3、实验具体要求:以一张假想的学生期中成绩表为实验对象,编制一个小型

2、应用程序,可以考虑实现以下功能:(1)成绩修改;(2)成绩查询;(3)成绩统计;(4)成绩输入。也可以实现其他自定义的功能。界面采用简易菜单形式,可以分级显示。实验需要进行以下步骤:需求分析、程序设计、程序调试、程序运行,并对程序运行效果进行分析,提出改进方案。初步锻炼学生的程序设计能力、程序调试能力、对实验结果进行综合分析的能力。4、实验成绩评价标准:参见成绩评定表。三、成绩评定表(教师填写)评分栏目评分成绩程序实现的功能是否达到要求(对应内容第1、2点,参考第3、4点)程序代码是否合理(对应内容第3点)程序运行结果描述是否清晰(对应内容第4点)评价是否合理,有无提

3、出好的改进方案(对应内容第5点)实验报告的撰写形式是否规范,内容是否正确(对应全部内容)总评成绩:四、实验报告内容(参见样本,请另附页)实验报告必须包含以下内容:1、对你设计的程序功能进行的较详细描述。2、画出程序测试用的学生期中成绩表(包含:表头、若干行包含学生成绩等信息的数据行)。3、给出程序清单(包含结构体的声明与定义、所有的函数声明、所有的全局变量、所有的函数定义、必要的注释。注:如果程序过长,可以不用给出所有的函数定义,只给出主要的函数定义)。4、运行结果(写出运行时的主界面、各模块的实现界面等,不作具体要求,但要求能清晰地体现出程序的功能)。5、对你的设计

4、作一个评价(可以包含你所花的时间、精力,你遇到的困难及如何解决的,你的设计过程所遇到的其他事情;必须包含你对设计的客观评价,以及提出的改进方案)。1、程序功能描述:(略)2、成绩表样表:学号姓名性别语文数学英语总分1001张三M7885501002李四M8979691003王五F8576871004钱六M6445701005赵七F9293943、程序清单:(红色部分是和上一个程序的区别之处)#includestructstudent/*期中成绩表的结构声明*/{intnum;charname[20];charsex;floatYuWen;floatS

5、huXue;floatYingYu;floattotle;};#defineMAX_STU_NUMBER100/*宏定义最大学生数为100人*/structstudentStu[MAX_STU_NUMBER];/*一次性定义100个学生的存储空间*/intSTU_NUMBER;/*存放学生数*/char*FileName="chengji.txt";/*成绩存放的文件*//*所有的函数声明:*/intSelectMainMenu();/*显示并选择主菜单。返回:被选择的菜单项*/voidModify();/*成绩修改模块*/voidShow();/*成绩查询模块*/v

6、oidStat();/*成绩统计模块*/voidAppend();/*成绩输入模块*/voidStatAve(float*AveYuWen,float*AveShuXue,float*AveYingYu);/*统计平均分*/intFindStudent(intnum);/*根据学号查找某一学生*/voidSetAllTotle();/*计算所有学生总分*/voidSetTotle(intNo);/*计算第No个学生总分*/voidShowAllStudent();/*显示所有成绩*/voidShowTitle();/*显示表头信息*/voidShowStudent(i

7、ntNo);/*显示第No个的学生信息*/voidRead();/*打开文件,读出成绩。设置学生人数到STU_NUMBER*/voidWrite();/*将成绩写入文件*/voidmain(){intisend=0;/*程序结束标志量,0表示不结束,1表示结束*/Read();/*打开文件,读出成绩。设置学生人数到STU_NUMBER*/SetAllTotle();/*计算所有学生总分*/while(1){switch(SelectMainMenu())/*显示并选择主菜单*/{case1:/*成绩修改*/Modify();/*调用成绩修改函数*/b

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

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

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