- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2013级C语言课程设计任务书(电气1302).doc
《程序设计基础(C语言)课程设计》
任务书
基本情况
课程类别:必修(实践教学模块)
课程学时:1周
课程对象:电气工程及其自动化2013级2班
二、时间安排
时间 任务 2014.7 指导老师给学生布置课程设计的任务及要求 2014.9 学生认真阅读设计任务书
根据设计任务及要求,对系统进行需求分析、
概要设计和详细设计,并在此基础上编写程序代码初稿 教师答疑 学生提交系统程序清单初稿 上机调试 修改并完善程序 上机调试程序,并接受指导老师的验收 书写并提交课程设计报告
三、设计题目、任务及要求 题目一:飞机航班管理系统
任务:某航空公司有20个航班,起飞地点有武汉、北京、上海、广州、深圳共5个城市,降落地点有长沙、沈阳、南京、合肥、重庆共5个城市。要求编写C语言程序,完成以下功能:
(1)编写一段航班信息生成代码(或是一个函数)。利用随机函数(查找网络资源自学),生成20个航班信息,单个航班信息包括:航班编号、最大载客数、起飞地、起飞时间、降落地、降落时间、票价。要求:①降落时间在起飞时间之后;②其他信息数据格式可自拟。
(2)编写一段航班信息检索代码(或是一个函数)。在已生成的20个航班信息内,利用关键词可检索出相应航班,关键词包括:航班编号、起飞地、起飞时间、降落地、降落时间、票价。要求:①利用起飞地、降落地检索时,列出所有相关航班;②利用起飞时间、降落时间检索时,列出所有在输入值(时间)之后的所有航班;③利用票价检索时,列出大于输入值(票价值)并且小于规定值(如:票价值+100)内的所有航班。
(3)编写一段航班订票代码(或是一个函数)。在已生成的20个航班信息内,利用关键词航班编号检索出相应航班,利用随机函数(查找网络资源自学),产生航班已订票人数;若已订票人数大于该航班最大载客数的70%,则拒绝订票并给出拒绝提示;若已订票人数小于等于该航班最大载客数的70%,则可订票并给出订票成功提示。
(4)编写相应的提示语句,引导程序操作者操作。
题目二:猴子摘桃子问题
任务:5只猴子一起摘了一堆桃子,因为太累,5只猴子决定先睡一觉再分。不久,其中一只猴子醒来了,它见别的猴子没有醒来,便将一堆桃子平均分成 5 份,结果多了一个,就将多的这个吃了,拿走其中的一份并离开。又不久,第二只猴子醒来了,它不知道有一个同伴已经拿走过桃子,便又将剩下的桃子平均分成 5 份,发现也多了一个,同样吃了这一个,拿走其中的一份。如此类推第3只,第4只,第5 只猴子都是这样分、吃、拿走。问:这5只猴子至少摘了多少个桃子?根据上述描述,要求编写C语言程序解决问题。要求:
(1)由于最终答案不唯一,故要求:一次性得出不少于8个答案;
(2)编写相应的提示语句,引导程序操作者操作。
题目三:银行存款方案比较
任务:设银行整存整取不同期限的月利率分别是:活期月息为0.75%,一年期月息为1.75%,三年期月息为2.15%,五年期月息为2.75%,且银行对定期存款过期部分不支付利息。
现在某人将手头多余的钱存入银行,其多余的钱是第一年每月2000元,以后每年每月多余的钱在上一年队每月多余钱的基础上再增加8%,现在该人计划按上述方式在银行存款15年。根据上述描述,要求编写C语言程序解决问题。要求:
(1)按活期存款,15年里共存入的本金有多少?利息有多少?15年后全部取出后本、息之和是多少?
(2)按一年定期存款,15年里共存入的本金有多少?利息有多少?15年后全部取出后本、息之和是多少?
(3)按三年定期存款,15年里共存入的本金有多少?利息有多少?15年后全部取出后本、息之和是多少?
(4)按五年定期存款,15年里共存入的本金有多少?利息有多少?15年后全部取出后本、息之和是多少?
(5)编写相应的提示语句,引导程序操作者操作。
(注:以上课程设计题目中学生可以任选其中一个完成,也可自拟一个类似的系统加以实现)
四、设计和调试过程规范化要求
需求分析分析系统功能需求、用户操作流程和数据处理流程。
概要设计在需求分析的基础上,确定系统总体框架(系统功能结构图)。
详细设计定义数据存储结构,算法,流程图。根据所设计的算法,定义相应函数分别实现系统的各子功能模块,同时由主程序提供友好的用户界面,使用户可通过选择主菜单调用课程设计中要求完成的各个功能模块,后可返回到主菜单,继续选择其他功能源程序结构清晰重点函数的重点变量,重点功能部分要清晰的程序注释。程序编译、链接成功后,自己设计实现功能的一组或多组测试数据,按照此测试数据进行测试结果如果程序不能正常运行,算法中的问题,能够运行,基本的容错功能避免操作错误时出现死循环;出改进方案,比较不同算法的优缺点。需求分析:概要设计详细设计调试分析测试数据测试输出结果调试存在问题
您可能关注的文档
- 18.项目CI管理实施计划.doc
- 2.3 西方人文精神的发展.ppt
- 2001年10月全国高等教育自学考试高级语言程序设计.doc
- 2006 Science Publications Mobile Agents in Wireless LAN and Cellular Data Networks.pdf
- 2007年9月全国计算机二级(C语言程序设计)笔试真题及参考答案_百度文库.pdf
- 2007年高级语言程序设计试卷答案.doc
- 200806网络信息技术上机题.doc.doc
- 2008年上学期程序设计实践(兴).doc
- 2008年高级语言程序设计试卷答案.doc
- 2008香港中文大学笔试题.doc
文档评论(0)