已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C程序设计案例指导C程序设计案例指导青海大学计算机系计算机教研室二九年八月前言随着计算机科学与技术的持续发展和演化,传统的计算机课程教学模式也在不断扩充与革新,在计算机教学和教材改革的不断深化过程中,如何促进学生将理论用于实践以及通过实践加深对理论的理解,如何提高其分析问题与动手解决实际问题的能力,都是讲授“C程序设计”课程的教师思考解决的问题。正是基于这样的需求,“C程序设计”课程建设项目组的教师在对自身教学经验认真总结、提炼的基础上,同时考虑到因材施教原则、理论联系实际原则,在保证课程标准和教学内容先进性的基础上编写了案例指导。 本案例指导可作为青海大学非计算机专业学生学习“C程序设计”的教学参考资料,教师可根据学生的学习情况有针对性地选用和布置。 青海大学计算机系计算机教研室二九年八月1 编制一库房管理程序,要求对10种产品进行管理(产品内容自定)并实现如下功能:l 入库管理清单,包括产品名称、数量、单价、入库量、有效期;l 库存管理,对产品数量的变化、单价的变化进行修改,并能显示任意产品的库存情况;l 输出出库清单,包括产品名称、数量、单价、出库量、折扣率,遇到无货或库存不够要有提示;l 进行当日交易额的统计;l 根据产品数量进行库存量的排序,并显示排序结果。2 编制医院候诊管理系统,已知医院有内科、外科、骨科、皮肤科和口腔科,每个科均有普通门诊和专家门诊,普通门诊挂号费5元,专家门诊挂号费10元,其中内科门诊要求14岁以下(含14岁)儿童进第一诊室,1525岁(含25岁)男患者进第二诊室,女患者进第三诊室,其他的进第四诊室,要求编制程序实现如下功能(患者信息包括挂号单编号、性别、年龄、所挂科室):l 统计一天的挂号费收入,并分别统计出各科挂各类号的人数排序;l 对各科的就诊人数由大到小进行排序;l 输出各科室不同年龄层就诊的比例顺序;l 建立初步的决策支持系统(充分发挥自己的想象),可设定某个正常的参考值,然后进行比较监测。如年轻人就诊骨科增多,可能说明骨质疏松症有年轻化的趋势,内科病人异常增多,可能是突发某种流行性病等等。3编制一选课管理程序,课程名及学分分别为A(1)、B(2)、C(3)、D(4)、E(1)、F(2)、G(3)、H(4),括号中的数字为该课程的学分数,字母为课程代号。学生信息有姓名、学号、性别、所选课程名称、选课数量、总学分等,要求实现如下功能:建立选课界面:l A课程的学生人数不超过30人,以后每门选修人数以30递增;l 每个学生选课不超过5门,总学分不低于10;l 按被选量由大到小输出被选课的排序;l 按总学分数由小到大输出学生的排序;l 分别输出男生和女生最感兴趣的课程。4编制超市帐务管理程序,假设某超市试营业期间销售10种商品,请根据商品名称、批发价、零售价、进货数量、出货数量,模拟客户购物时的情景,物品名称通过8位条形码进行管理,名称、数量由键盘输入,要求:l 输出用户购物清单(小票);l 客户退货处理程序(牵涉销售额、库存数量等问题);l 统计出当天营业额;l 按销量评出最受欢迎的商品;l 输出当天利润最高的商品和最低的商品;5编制电话费统计管理系统,包括本地电话费(0.18元/3分钟)、国内长途电话全价(1.0元/分钟附加费0.1元/分,注意分时段折扣(附加费不半价打折),如7:00(含)21:00(不含)时段,周一至周五全价,周六及周日半价,21:00(含)24:00(不含)时段全部半价,0:00(含)7:00(不含)全部打3折、IP电话(0.3元/分钟本地电话费)不分时段,要求功能:对不同的时间段拨打电话能够进行自动计费,同时考虑跨时间段的情况。其中,用户信息有用户姓名、电话号码、国内长途通话时间、市内电话通话时间、通话时段、月租费、当月费用、编程要求l 统计各个时段的业务量(即通话总时数)和话费收入;l 对各个时段的通话业务进行排序;l 打印简单的用户话费清单;l 考虑非周末的节假日的话费半价,应对程序进行如何处理,编写此功能的代码。6编写计算器程序,该计算器包含加、减、乘、除、平均值、平方和、三角函数、对数等功能,同时,所有计算功能都通过按钮由鼠标输入,所有数字也均通过鼠标单击来完成,界面中有专门的显示框用来显示计算结果。7编制运输调度管理程序,假设某运输公司已在春季开通运输线路10条,每条线路拥有的车10-20部,每部车最多坐40人,而且运输路线将随季节变化和市场情况作动态调整,如冬天,适当减少线路,秋天增加线路,冬天和夏天用空调车(价格上涨20%),编程要求达到如下功能:l 根据季节和市场情况拟定运输计划;l 输出各季节派车总量排序(要求用链表,并以文件形式保存结果);l 统计各季节的营业额排序(用链表);l 统计出当天营业额,并按线路排序评出最受欢迎的线路。8编制网络计费管理系统,假设在晚上9:00(含)至次日早7:00(不含),拨号用户的本地电话费(0.18元/3分钟)减半、拨号用户的流量计费形式为3.5元/小时,局域网用户的流量费为3元/MB(没有时间优惠) 编制程序要求达到如下功能:l 统计各个时段的业务量,包括拨号上网和局域网上网;l 对各个时段的流量费进行排序(用链表);l 打印用户访问网址清单及访问的人数和时间,保存历史访问纪录;l 对站点根据访问率进行排序(用链表);9编制一超市管理程序,要求对8种产品进行管理(产品内容自定)并实现如下功能:要求:用链表进行排序,用文件保存历史纪录。产品属性的定义通过结构体进行程序要实现如功能:l 上架产品明细:包括产品名称、批发价、上架量、零售价、进货价;l 物流管理,对产品数量的变化,并能显示任意产品的存量情况(保存历史纪录);l 输出出货清单,包括产品名称、数量、批发量、零售量、价格,遇零货存要有提示;l 进行当日交易额的统计,根据不同产品当天交易额进行排序,并显示排序结果。10编制游乐场管理系统,已知游乐场目前开放的项目有过山车(15)、小火车(3)、空中飞车(5),游艇(20)、蹦极(50)、激流永进(10)等游戏项目6项,括号中的数据为单人价格,儿童无半价。其中过山车只允许18岁以上成年人和由法定监护人带领下的14(含)-18(不含)岁的青少年使用,蹦极只允许成年人使用,小火车只允许10岁(含)以下儿童使用。请编制程序实现以下功能:l 统计游乐场每一天中上述项目的各项收入(用文件保存);l 分别统计出各项目中不同年龄段的比例排序(用链表排序);l 为程序保留将来新增项目的统计功能;l 以文件的形式保存所有项目的收入情况及参加人数,建立初步的决策支持系统(充分发挥自己的想象),可设定某个正常的参考值,然后进行比较监测,得出不同年龄段最欢迎的项目。11编制一成绩管理程序,课程名及学分分别为A(1)、B(2)、C(3)、D(4)、E(1)、F(2)、G(3)、H(4),括号中的数字为该课程的学分数,假设有50名学生,对于每个学生,其选课数量及功课成绩均不一样。学生信息有姓名、学号、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年长春早期教育职业学院单招职业适应性测试题库附答案
- 机电设备安装工程施工方案
- 2026年浙江同济科技职业学院单招职业倾向性考试必刷测试卷及答案1套
- 风电场应急响应与事故处理方案
- 2026年西宁城市职业技术学院单招职业技能测试必刷测试卷新版
- 2026年贵州文化旅游职业学院单招职业倾向性测试题库及答案1套
- 2026年南京交通职业技术学院单招职业倾向性考试必刷测试卷附答案
- 2026年泉州华光职业学院单招职业技能测试必刷测试卷新版
- 2026年浙江科技学院单招职业倾向性测试题库新版
- 2026年浙江特殊教育职业学院单招职业倾向性考试必刷测试卷必考题
- 洞箫专业知识培训课件
- 广西2025年公需科目学习考试试题及答案
- 改装电瓶选择分析方案
- 2025年四川省公务员录用考试《行政职业能力测验》试题及答案
- 子宫输卵管解剖课件
- 临床药学培训汇报
- 注射用瑞卡西单抗-临床用药解读
- DB13(J)-T 8556-2023 建设工程消耗量标准及计算规则(园林绿化工程)
- 中国干眼临床诊疗专家共识(2024年)解读
- 2025“黑龙江人才周”佳木斯大学招聘工作人员50人考试参考题库及答案解析
- 变电站远动装置施工方案
评论
0/150
提交评论