- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序课程设计任务书
一、题目
每个同学可从下列给出的参考题目中任选一题完成,也可以自选题目。
1.完成一个学生成绩管理系统。
内容描述:设计四个类:学生基本信息;成绩表;班级表;课程表(描述课程信息:课程编号,科目名称(如高等数学,大学英语等));学生成绩及课程信息用文件保存,每个类一个文件,程序执行时从文件读入。
要求:能按学期、按班级完成对学生成绩的录入、修改;能按班级统计学生的成绩;求学生的总分及平均分;并能根据学生的平均成绩进行排序,能查询学生成绩,不及格科目及学生名单;能按班级输出学生的成绩单。
2. 完成一个学生个人财务管理系统。
内容描述:主要设计四个类:资金类型(描述资金基本信息) ;现金表(通过对象来实现收入支出的记录);卡类(描述卡的信息:给卡编号,派生类为一卡通类,银行卡类,信用卡类);流水帐(记录收入,支出,借贷,转账,时间);电话消费表(考虑花费预存情况) ;收入与支出的项目信息用文件保存,每个类一个文件,程序执行时从文件读入。
要求:能按时间、按收入与支出完成对个人财务的记录,且按时间统计资金的结余;能查询个人的总结余及详细收入与支出状况,并在收支借贷情况异常时提醒用户。
3. 招生管理系统。
内容描述:假设有某高校今年打算招生 100 人(专业和各专业招收人数自定),但有 130 百人报名(假设所有人都不服从调剂,每个人按志愿依次填写三个专业),那么请你编写一个系统,按报考人的志愿顺序依次录取(若多名报考人报考同一专业,则按分数排名依次录取。两人若分数相同,则按英语、数学、综合、语文成绩排名。)(设计如下类:人类,成绩类,志愿类,学生类)。
要求:能够将相关信息记录在文件中,并能从文件中读取信息。
4. 校园一卡通管理系统。
内容描述:该系统将实现用户登录管理、一卡通管理、消费部门管理和管理员管理等功能。其中:用户登录管理,负责对利用终端进行登录的用户的身份进行有效性检测;一卡通管理,可以进行一卡通发放、充值、销毁和挂失等功能;消费部门管理,可以进行消费、营业金额统计和查询等功能;管理员管理,可以进行新增、删除、修改,统计和查询人员信息等功能。
5. 完成某专业学生一学年成绩平均绩点的计算
内容描述:设计五个类:学生类(描述学生基本信息);成绩类;专业类;班级类;课程类(描述课程信息:课程编号,科目名称(如高等数学,大学英语等),学时,学分);学生成绩及课程信息用文件保存,每个类一个文件,程序执行时从文件读入。
要求:
通过文件读入相关数据
可以统计各个同学的平均绩点,绩点的算法与学校相同
按专业对平均绩点排序,将结果输出到文件
统计每个同学的不及格科目,并输出到文件
6. 数独问题
问题描述:在每个小格子里面填上1-9中的数字,使得每个数字在“九宫阵”的每行、每列、每个九宫中均只出现一次。如图1所示为九宫图,图中空格需要填写,大约有40个左右,图2为图1填完后的结果图。
图1 数独题目 图2 图1结果图
对于任意一个类似图1的数据图,能够计算出一个类似图2的结果。
要求:
测试数据从文件输入图1中的数据,用*.txt文件,格式如下
3 9 0 8 0 0 1 0 2
4 0 8 0 9 2 3 0 6
0 0 6 3 0 0 8 9 4
0 2 4 5 6 0 0 1 0
0 3 1 2 0 0 6 4 0
0 0 0 4 0 1 2 0 7
0 0 2 6 8 0 0 3 9
5 8 7 0 0 0 0 0 0
9 6 0 0 0 4 0 2 8
未填数字用0表示。
要求:只要求从文件输入,然后计算填写的最终结果。
分班系统
设某专业已经录取n个学生, 现在需要将其分成m个班,按学生性别、成绩进行分班,要求尽量合理,一般为男女比例合理、平均成绩相差不大等。
建议:
录取学生数据和班号由文件输入。
先将录取学生分成男女两个集合。
在每个集合按成绩S型分班。比如分成两个班时,排名1(1班,排名2(2班,排名3(2班,排名4(1班,依次类推。
分好班后,按姓名排序,编排学号。
简易仓库管理系统
设有某超市仓库管理系统,有进货、出货、统计等基本功能,包括货物类别,经销商类,操作员类,货物基本信息类,货物库类,可以进货和出货,并可按年、月、日统计,按经销商统计,按操作员统计等功能。建议分成如下功能:
基本信息管理(货物类别,操作员,经销商等)
进货管理
出货管理
统计
简易计算机的研制
至少可以进行+-*/四则混合运算,可输入公式和常见函数的运算。
自选题目,难度必须适当,同时体现面向对象程序设计语言的特点。
二、对象
110805,110806全体同学
三、目的
1.掌握面向过程程序设计的思想,即自顶向下,逐步细化的过程
您可能关注的文档
- XX镇应急管理工作自查报告【荐】.doc
- YBC-10KV氧化锌避雷器【荐】.doc
- YBC-II6KV10KV氧化锌避雷器直流参数测试仪说明书【荐】.doc
- yhy课件【荐】.ppt
- YTC620H氧化锌避雷器带电测试仪【荐】.doc
- YU第八讲简历制作与面试技巧【荐】.ppt
- YX9100C氧化锌避雷器测试仪用户手册【荐】.pdf
- YY语音课:会计基础习题班第一次课【荐】.doc
- ZCY-201 氧化锌避雷器带电测试仪【荐】.doc
- [优秀精品毕业论文]传感器在模具中的应用 模具论文【荐】.pdf
- 《C语言程序设计与数据结构》课件第06章【荐】.ppt
- 《C语言程序设计基础与实训教程》第1章:基础知识【荐】.ppt
- 《C语言程序设计基础与实训教程》第2章:数据类型、运算符和表达式【荐】.ppt
- 《C语言程序设计基础与实训教程》第4章:选择结构程序设计【荐】.ppt
- 《C语言程序设计基础与实训教程》第6章:函数【荐】.ppt
- 《C语言程序设计基础与实训教程》第7章:数组【荐】.ppt
- 《Flash CS4动画设计》【荐】.ppt
- 《Java程序设计》教学大纲doc【荐】.pdf
- 《MATLAB及Simulink应用》实验指导书+答案【荐】.doc
- 《SQL数据库管理与开发》试题(C卷)【荐】.doc
最近下载
- 执业兽医机构聘用证明或服务协议.docx VIP
- 高中语文革命题材课文阅读与写作能力培养策略研究教学研究课题报告.docx
- 生态生命安全森林草原火灾的危害教案.pdf VIP
- 2025年淮安市专业技术人员公需试题-党的二十届三中全会精神解读.docx VIP
- 《文献检索与毕业论文写作》课件第三章 常用英文数据库的使用 .pptx VIP
- 铭记抗战历史+弘扬民族精神+纪念抗战胜利主题班会.pptx VIP
- 2025版煤矿安全规程学习培训课件.pptx
- 22J403-1楼梯栏杆栏板.pptx VIP
- 子宫内膜癌分子分型临床应用中国专家共识(2024年版)解读PPT课件.pptx VIP
- 2024新版2025秋教科版科学三年级上册全册教案教学设计.docx
文档评论(0)