C语言课程设计模.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《高级语言程序设计》 课程设计报告 姓 名: 熊丹 学 号: 专 业: 电子信息科学与技术 实 验 室: 2602 设计时间: 2012 年 07 月 09 日 —— 2012 年 07 月 11 日 评定成绩: 指导教师: 朱智林 1 目 录 一、 课程设计的目的 3 二、 设计的内容与要求 3 三、 总体设计 4 四、 详细设计 4 五、 调试与测试 15 六、 课程设计的总结 17 2 在本次的课程设计中, 我主要负责搜集相关资料, 和罗丹丹一起修改了程序, 调 试了程序中的几处错误, 程序在运行过程中还是比较顺利的,并没有出现什么无法解决的的问题。 对于流程图我主要负责的有:输入数据函数、显示数据函数、插入数据函数、删 除数据函数、查找数据函数。 此外负责了课程设计报告的撰写。 一、 课程设计的目的 1. 巩固和加深学生对 C 语言课程的基本知识的理解和掌握 2. 掌握 C 语言编程和程序调试的基本技能 3. 利用 C 语言进行基本的软件设计 4. 掌握书写程序设计说明文档的能力 5. 提高运用 C 语言解决实际问题的能力 二.设计的内容与要求 学生纪录用文件存储, 因而要提供文件的输入输出操作; 要实现插入一个新的学生纪录, 因而要提供文件的插入操作; 要实现学生纪录得修改和删除, 以及登记成绩和修改成绩, 因 而要提供文件纪录的修改和删除操作; 要浏览全班成绩, 故要提供显示操作; 计算学生总成 绩需要提供简单的统计操作; 要按学号排序输出全班成绩表, 因而要提供排序操作; 另外要 提供键盘式选择菜单以实现功能选择。 3 三. 总体设计 (1)整个成绩管理系统设计分为 11 个模块: 1. 录入学员信息 2. 显示学员信息 3. 成绩排序信息 4. 添加学员信息 5. 删除学员信息 6. 修改 学员信息 7. 查询学员信息 8. 从文件读入学员信息 9. 删除文件中学员信息 10. 保存学员信息 11. 退出 (2 )算法描诉(此程序中所包含的函数) 1. 主函数 main() :定义学生结构体数组,调用录入,统计等函数对成绩表进行处理。 2. 输入数据函数 input() :输入学生姓名,性别,学号,成绩 1,成绩 2,成绩 3 以及成绩 的排序,平均值和总和。 3. 排序函数 sort() :对总成绩进行排序,按有多到少的顺序。 4. 显示数据函数 display() :显示各个学生的总成绩 5. 插入数据函数 insert() :插入新的同学的成绩,需要输入新同学的姓名,学好,性别。 6. 删除数据函数 del() :由于各种原因,删除某些同学的成绩,这也需要这位同学的姓名, 学好,性别。 7. 平均值函数 average() :求各个同学总成绩的平均值。 8. 查询数据函数 find() :查找某位同学的成绩,同样需要这位同学的姓名,学号,性别。 9

文档评论(0)

拉拉链 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档