程序设计基础课程设计题目2013.docVIP

  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文档。上传文档
查看更多
程序设计基础课程设计题目2013

程序设计基础课程设计 1.上机时间安排 机房开放时间: 上午8:00-11:45??? 下午1:30-5:00 周一 1,2节? 662机房(1班1-50号机器, 2班51-100号机器) 周一 5,6节?????? 661机房(1班1-87号机器),663机房(2班) 周二 5,6,7,8节??? 662机房(1班1-50号机器, 2班51-100号机器) 周三 1,2,3,4,5,6节?? 551机房(1班 166-216号机器, 2班217-268号机器) 周五 全天???? 662机房(1班1-50号机器, 2班51-100号机器) 2. 题目分配方法 按班级点名册的顺序号从实验3到实验16循环分配题目,同学可根据自己的编程水平选择更高难度的题目(实验17或实验18),若感觉分配的题目难度较大,也可以选择做实验1或实验2,但必须经老师批准。 题目分为3个难度: 实验1和实验2:难度3星级(考核成绩最高分为良) 实验3至实验16:难度4星级 实验17和实验18:难度5星级(用到链表操作) 3. 成绩考核方法 程序做完后,学生可以主动找老师检查,演示自己的程序,老师会根据情况提出问题,最后根据程序的运行情况和学生回答问题的情况,给出成绩,学生在老师检查程序通过后,必须撰写一份课程设计报告,打印后上交。 实验1通讯录管理系统 通讯录中的联系人包含以下信息项:姓名、手机、办公电话、家庭电话、电子邮箱、所在省市、工作单位、家庭住址,群组分类(亲属、同事、同学、朋友、其他)。 系统的主要功能包括: 1. 输入联系人的信息,要求:至少输入10个联系人的数据,且注意数据的多样性。 2. 按姓名对联系人信息进行排序,并将排序后信息存放到一个文本文件中。 3. 添加联系人的信息,在已经存在的通讯录文件中添加若干个联系人。要求:添加后仍按联系人的姓名排序,并保存至原文件。 4. 删除联系人的信息,输入一个姓名,若通讯录中有该联系人的信息,则删除该联系人,否则输出提示信息,并提示用户选择是否继续进行删除操作。 5. 修改联系人的信息,输入一个姓名,根据具体需要修改该联系人的某一项信息,将修改后的信息重新保存到通讯录文件中,并提示用户选择是否继续进行修改操作。 6. 按不同条件对通讯录进行查询操作,输出满足条件的联系人的信息。 (1) 按姓名查询,包括精确查询(输入全名),模糊查询(输入姓); (2) 按手机号码查询,输入全部号码或号码位段(如输入130、133、139等); (3) 按群组分类查询,输入分类名称,输出该群组的全部联系人信息。 7. 输出联系人的信息,按一定格式输出信息,保证信息排列整齐美观。 实验2 学生成绩管理系统 学生包含以下信息项:学号、姓名、学院、班级、信息技术应用基础成绩、程序设计基础成绩、高等数学成绩、大学英语成绩、总分、平均分。 设计一个系统总菜单,内容包括:创建学生成绩信息文件;增加学生信息;删除学生信息;修改学生信息;查询学生信息;学生成绩统计。 系统的主要功能包括: 1. 创建学生成绩信息文件,根据提示输入学生的各项信息,计算出总分和平均分,然后按姓名对学生信息进行排序,并将排序后的学生成绩信息存储到一个文件中。 2. 增加学生信息,在原有学生信息文件的基础上增加新的学生成绩信息,要求:增加后的学生信息仍按姓名排序,并继续保存至原文件。 3. 删除学生信息,提示用户输入要进行删除操作的学号,如果在文件中有该信息存在,则将该学号所对应的学生信息删除,否则输出提示信息,并提示用户选择是否继续进行删除操作。 4. 修改学生信息,提示用户输入要进行修改操作的姓名,如果在文件中有该息存在,则将提示用户输入该学号对应的要修改的选项,结果保存至原文件,并提示用户选择是否继续进行修改操作。 5. 按不同条件对学生信息进行查询操作,输出满足条件的学生信息。 (1) 按学号查询,输入一个学号,输出对应的学生信息。 (2) 按姓名查询,包括精确查询(输入全名),模糊查询(输入姓)。 (3) 按班级查询,输入班级名称,输出该学院的全部学生的信息。 6. 按不同条件对学生成绩进行统计工作。 (1) 让用户输入任一课程名,按课程成绩对学生信息进行排序(由高到低),输出排序后的信息,并将排序后的学生信息存放到一个新的以课程名为文件名的文件中。 (2) 按平均分统计各个分数段的学生人数(不及格,60-69,70-79,80-89,90-100)。 (3) 分别找出4门课程成绩最高的学生,并输出他们的信息。 (4) 分别统计出4门课程的不及格率,并输出。 实验3 高校教师人事管理系统 教师包含以下信息项:教师编号、姓名、性别、出生日期、参加工作时间、工资、学院、职称(助教、讲师、副教授、教授)、学位(学士、硕士、博士)。 系统的主要功能

文档评论(0)

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

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

1亿VIP精品文档

相关文档