ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:58.48KB ,
资源ID:8687145      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8687145.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(课程设计题目.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

课程设计题目.docx

1、课程设计题目课程设计题目 作者:日期:1. 设计要求 (1)限1人选的题目只能由1人单独完成,限2人选的题目可由1-2人完成(2)模块化程序设计 (3)锯齿型书写格式 (4)必须上机调试通过 2. 设计报告格式:(参考实验指导书7-P5)(1)系统简介(2)需求分析(3)概要设计(系统功能结构图、重要数据的数据结构设计、函数设计及小组成员分工)(4)详细设计(程序设计的流程图)(5)调试分析(调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施)(6)用户手册(7)附录(清单中应有足够的注释)3.检查要求:()每个人必须有程序运行结果,并上交源文件(文件)。(2)每个人必须

2、交C语言课程设计报告-注:纸质版和电子版各一份,其中电子版统一由学习委员将本班学生用U盘拷贝(文件名用“学号+姓名”)上交。.打分标准:(1)根据平时上机考勤;注重平时上机成绩,教师要不定期检查学生进度,学生不得以自己有私人电脑为借口而不来上机(2)根据程序运行结果(3)根据C语言课程设计报告,学生能对自己的程序面对教师提问并能熟练地解释清楚以上三项缺一不可,否则不能到得相应学分!附录 供选择的C语言程序课程设计题目题目1:年历显示(限最多1人完成)功能要求:3. 输入一个年份,输出是在屏幕上显示该年的日历。假定输入的年份在190-40年之间。4. 输入年月,输出该月的日历。5. 输入年月日,

3、输出距今天还有多少天,星期几,是否是公历节日。题目:小学生测验(限最多1人完成)面向小学12年级学生,随机选择两个整数和加减法形成算式要求学生解答。功能要求:()电脑随机出0道题,每题1分,程序结束时显示学生得分;(2)确保算式没有超出1年级的水平,只允许进行50以内的加减法,不允许两数之和或之差超出0的范围,负数更是不允许的;(3)每道题学生有三次机会输入答案,当学生输入错误答案时,提醒学生重新输入,如果三次机会结束则输出正确答案;(4)对于每道题,学生第一次输入正确答案得分,第二次输入正确答案得7分,第三次输入正确答案得5分,否则不得分;(5)总成绩90以上显示“SMRT”,80显示“GO

4、OD”,0-0显示“OK”,6-70显示“PASS”,60以下“TY GAIN”。题目 运动会比赛计分系统(限最多1人完成)要求:初始化输入:N-参赛学校总数,M-男子竞赛项目数,W-女子竞赛项目数各项目名次取法有如下几种:取前5名:第一名得分7分,第二名得分5,第三名得分3,第四名得分2,第五名得分1;取前3名:第一名得分5,第二名得分3,第三名得分;功能要求:(1)系统以菜单方式工作(2)由程序提醒用户填写比赛结果,输入各项目获奖运动员信息。(3)所有信息记录完毕后,用户可以查询各个学校的比赛成绩()查看参赛学校信息和比赛项目信息等。题目4:学生学籍管理系统(限最多1人完成)可对学生学籍进

5、行修改,删除,查找,统计,学籍变化等操作。功能要求:(1) 系统以菜单方式工作。(2) 登记学生的学号,姓名,性别,年龄,籍贯,系别,专业,班级;修改已知学号的学生信息;(3) 删除已知学号的学生信息;(4) 查找已知学号的学生信息;(5) 按学号,专业输出学生籍贯表。题目5:排班系统(限最多1人完成)学校实验楼有7名保安人员:钱、赵、孙、李、周、吴、陈。由于工作需要进行轮休制度,一星期中每人休息一天。预先让每一个人选择自己认为合适的休息日。请编制程序,打印轮休的所有可能方案。当然使每个人都满意,例如每人选择的休息日如下: 钱:星期一、星期六赵:星期二、星期四 孙:星期三、星期日 李:星期五

6、周:星期一、星期四、星期六吴:星期二、星期五陈:星期三、星期六、星期日 运行结果: outio: 1 赵 钱 孙 李周 吴 陈=星期四 星期一 星期三 星期五 星期六 星期二 星期日 Soluion: 2赵钱 孙 李 周 吴 陈 =星期四 星期一 星期日星期五 星期六 星期二 星期三 oluton: 3赵 钱 孙 李 周 吴 陈 =星期四星期六 星期三 星期五 星期一 星期二 星期日olution: 4赵 钱 孙李 周 吴陈 = 星期四 星期六星期日 星期五 星期一星期二 星期三 题目6:通讯录程序设计(限最多人完成)设计一个实用的小型通讯录程序,具有添加,查询和删除功能。由姓名,籍贯,电话号

7、码1,电话号码2,电子邮箱组成,姓名可以由字符和数字混合编码。电话号码可由字符和数字组成。实现功能:(1)系统以菜单方式工作(2)信息录入功能 (3)信息浏览功能(4)信息查询功能 (5)信息修改功能(6)系统退出功能 题目7:学生选课系统(限最多人完成)假定有n门课程,每门课程有课程编号,课程名称,课程性质,学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于1)自由选课。试设计一个选修课程系统,使之能提供以下功能: (1)系统以菜单方式工作 ()课程信息和学生选课信息录入功能()课程信息浏览功能 ()查询功能 ()按学分查询()某门课程学生选修情况题目8:机

8、房收费管理系统(限最多1人完成)()输入功能:输入0名学生的学号、班级、姓名、上机起始时间。(2)计算功能:计算每个下机学生的上机费用,每小时1元。(上机费用上机时间* 1.0/h,不足一小时按一小时计算)(3)查询功能:按条件(班级、学号、姓名)显示学生的上机时间。(4)机器使用情况的显示(显示方式不限但要一目了然)题目:班级成绩管理系统(限最多2人完成)对一个有N个学生的班级,每个学生有M门课程。该系统实现对班级成绩的录入、显示、修改、排序、保存等操作的管理。功能要求:(1)本系统采用一个结构体数组,每个数据的结构应当包括:学号、姓名、M门课程名称。(2)本系统显示这样的菜单:请选择系统功

9、能项:a、成绩录入b、成绩显示c、成绩排序d、成绩修改e、成绩统计1)显示每门课程成绩最高的学生的基本信息2)显示每门课程的平均成绩)显示超过某门课程平均成绩的学生人数f、退出系统(3)执行一个具体的功能之后,程序将重新显示菜单。题目10:设计一个模拟的时间条的程序(限最多人完成)基本要求:一般我们在安装程序的时候,会经常看到有一个时间条表示程序安装的进度,这样用户就能够了解到安装还剩余多少时间。本程序实现的就是这个功能。当然,若要将其真正运用到某个程序中,还要加以修改,以便使之的进度能够真正的与应用程序的进度吻合。 题目11:班级档案管理系统(限最多2人完成)对一个有N个学生的班级,通过该系

10、统实现对该班级学生的基本信息进行录入、显示、修改、删除等操作的管理。功能要求:()本系统采用一个包含个数据的结构体数组,每个数据的结构应当包括:学号、姓名、性别、年龄、备注。(2)本系统显示这样的菜单:请选择系统功能项:a 学生基本信息录入 学生基本信息显示c 学生基本信息删除学生基本信息修改e 学生基本信息查询1)按学号查询2)按姓名查询)按性别查询)按年龄查询退出系统()执行一个具体的功能之后,程序将重新显示菜单。题目1:职工工资管理系统 (限最多人完成)功能设计要求 1. 输入记录:将每一个职工的姓名、D号以及基本工资、职务工资、岗位津贴、医疗保险、公积金的数据作为一个记录。 .显示记录

11、:根据用户提供的记录或者根据职工姓名显示一个或几个职工的各项工资和平均工资。.修改记录:可以对数据文件的任意记录的数据进行修改并在修改前后对记录内容进行显示。4查找记录:可以对数据文件的任意记录的数据进行查找并在查找前后对记录内容进行显示。 5. 删除记录:可删除数据文件中的任一记录。 6 统计: (A)计算各项工资平均工资及总工资, (B)统计符合指定条件(如职工工资前三项之和在3000元以上、300200元、001000元) 以内的工资职工人数及占总职工人数的百分比。(C)按字符表格形式打印全部职工工资信息表及平均工资(包括各项总的平均工资)。 例如:职工工资信息表 I号姓名 基本工资 职

12、务工资 津贴 医疗保险- 公积金-总工资 张望 1286 94 198 109 135 20302 李明1185 628 135 94 1 174003 王小民 8 4898 64 3 244 张效章 35 68210 116 1502162 05 彭山 798 4 6 68 098 各项平均工资 092225.14 88 10题目:工资纳税系统(限最多1人完成)个人所得税每月交一次,底线是1600元/月,也就是超过了160元的月薪才开始计收个人所得税。个人所得税税率表一(工资、薪金所得适用)级数-全月应纳税所得额-税率()1-不超过50元的-52-超过500元至00元的部分-10-超过200

13、0元至500元的部分-14-超过50元至2000元的部分-2-超过2000元至40000元的部分-26-超过0000元至00元的部分-307-超过000元至8000元的部分-358-超过8000元至10000元的部分-09-超过1000元的部分-45表中的应纳税所得额是指以每月收入额减除160元后的余额。例如:计算为:2001600=900应纳个人所得税额505%+40010% =5再比如:我们用一个大额工资计算,200元应纳税所得额=2000-0=230应纳个人所得税税额=5005%+5010%+3001+1020%4005%=45要求:输入工资计算出纳税金额。题目1:歌手比赛系统(限最多人

14、完成)对一次歌手比赛的成绩进行管理,功能要求:1、输入每个选手的数据包括编号、姓名、十个评委的成绩,根据输入计算出总成绩和平均成绩(去掉最高分,去掉最低分)。2、显示主菜单如下:1)输入选手数据 2)评委打分 3)成绩排序(按平均分)数据查询 5)追加学生数据 6)退出系统。题目1:用英文单词模拟数学计算(限最多人完成)读入两个小于10的正整数A和B,计算A+B。需要注意的是:和的每一位数字由对应的英文单词给出。具体的输入输出格式规定如下:输入格式:测试输入包含若干测试用例,每个测试用例占一行,格式为 A + B = ,相邻两字符串有一个空格间隔。当A和B同时为z时输入结束,相应的结果不要输出

15、。 输出格式:对每个测试用例输出1行,即AB的值。 输入样例:one + two = theeour + five ix er evn + eight in = zero + zero = 输出样例:rn ero nie six题目1:万年历查询程序(限最多1人完成)功能要求:(1)提供菜单方式选择(2)输入年份、月份、日期,计算得到的是这一天据今天有多少天,星期几;(3)输入公历的年月日,输出农历年月日。(4)输入农历节气,输出当年农历的年月日及公历年月日。可以假定只涉及年份是1940年到204年。题目17:一元多项式简单的计算器(限最多1人完成)功能要求:(1)输入并建立多项式;(2)输出

16、多项式;(3)两个多项式相加,建立并输出和多项式;()两个多项式相减,建立并输出差多项式。 题目18:用C语言设计一个简单的计算器,要求能够对输入的数(限最多1人完成)()进行+,,*,/,运算;(2)可以带括号( );(3)不限定运算式的输入长度.题目19:图形时钟(限最多2人完成)功能要求: 在屏幕上显示一个图形时钟(用程序绘制一个与时钟样式相似即可),时间与系统时间一致,且要随着时间的走动准确的走动。题目20:简单图形处理系统(限最多2人完成)设某图形处理程序只考虑点、直线、圆三种基本图形。对于点,给出点的横纵坐标;对于直线,给出直线方程ax+byc=的三个系数a,b,;对于圆,给出圆心

17、坐标和半径。试说明图形的几何形状类型,并编写输入和输出图形数据、求两点矩离、求两直线交点、已知点和半径形成圆、已知两点形成直线等函数。题目21:计算24游戏(限最多1人完成)要求:输入四个数通过加减乘除计算出24,显示计算过程,并提示成功信息。题目22:多项式乘法的实现,已知如下两个多项式(限最多1人完成) P(x)=X+ X+.+PQ(x)qX+qX.+qXq求它们的乘积多项式 (x)=+.X+s。可以定义两个一维数组p,q,按照次数从高到低存储两个多项式的系数,定义一维数组来s来存储结果;利用函数来完成对结果多项式各项系数的计算,最后在屏幕上计算结果。题目:实现带有括号的四则运算。(限最多

18、1人完成)输入是一个带有括号的四则运算表达式,输出是计算得出的正确计算结果。例如:输入:13+21367*34+3523*4*(3434-45+25+67)回车,然后程序计算得出结果为:359183 题目2:大整数的四则运算。(限最多人完成)大整数指超过十位的十进制整数,这里为简便,假定不超过五十位。这类大整数在C语言系统中因超界溢出,是不能直接表达和计算的。可以用数组来表示大整数,在此基础上编写出实现大整数加、减、乘、除的程序。题目:图书管理系统(限最多人完成)功能描述:()新进图书基本信息的输入(2)图书基本信息的查询(3)对撤消图书信息的删除(4)办理借书手续(5)办理还书手续信息描述:

19、有关该系统基本信息的描述,如:图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等。题目6:车票管理系统(限最多人完成)一车站每天有n个发车班次,每个班次都有一班次号(、2、),固定的发车时间,固定的路线(起始站、终点站),大致的行车时间,固定的额定载客量。如班次 发车时间 起点站 终点站 行车时间 额定载量 已定票人数1 :00 郫县 广汉 2 45 302 6:30 郫县 成都 0.5 40 40 7:00 郫县 成都 0.5 40 04 :00 郫县 成都 0.5 40 2功能要求:(1)录入班次信息(信息用文件保存),可不定时地增加班次数据(2)浏览班次信息,可显示出所有

20、班次当前状总(如果当前系统时间超过了某班次的发车时间,则显示“此班已发出”的提示信息)。(3)查询路线:可按班次号查询,可按终点站查询()售票和退票功能 :当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新已售票 人数B:退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数题目:职工工作量统计系统(限最多人完成)编写有一个程序,该程序输入职工工号和完成的产品数量,程序允许同一职工有多次输入,由程序对其完成的产品数量实现累计。程序按完成数量对他们排序,并确定他们的名次。按完成的产品数量由多到少的顺序,输出名次、同一名次的职工人数及他们的工号(工号由小到大

21、顺序输出)。题目28:图书信息管理系统设计(限最多1人完成)图书信息包括:书号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:()系统以菜单方式工作(2)图书信息录入功能(3)图书信息浏览功能(4)图书信息查询功能)按书名查询 b)按作者名查询(5)图书信息的删除与修改题目: 实验设备管理系统设计(限最多1人完成)实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等等),设备名称,设备价格,设备购入日期,是否报废,报废日期等。主要功能:(1)能够完成对设备的录入和修改(2)对设备进行分类统计(3)设备的破损耗费和遗损处理(4)设备的

22、查询题目0: 销售管理系统设计(限最多人完成)某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1)。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容:1)销售员的代号,2)产品的代号,3)这种产品的当天的销售额。每位销售员每天上缴张便条。试设计一个便条管理系统,使之能提供以下功能:()系统以菜单方式工作()便条信息录入功能(3)每一个月读取销售情况:a)计算每个人每种产品的销售额。b)按销售额对销售员进行排序,输出排序结果(销售员代号)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额)题目3:皇后问题(限最多1人完成)在

23、国际象棋中,能否在空棋盘上摆放八个皇后,并使其中任意两个皇后不能在同一行或同一列或同一对角线上,并编写完整的摆放八皇后问题的程序。要求:第一个皇后的起始位置由键盘输入,国际象棋的棋盘为88的方格。题目:文件加密(限最多1人完成)文件的传输会有明文和密文的区别,明文发送是不安全的,用一个程序实现发送文件的加密和解密操作。加密算法,密钥设计由同学自己选择现有的加密解密算法或是自己设计。要求:()对文件的字符根据加密算法,实现文件加密。(2)对操作给出必要的提示。(3)对存在的文件,必须先打开,后读写,最后关闭。加密后的文件放在。 (4)解密文件保存在中。题目33:在屏幕上绘制中国象棋棋盘(限最多1

24、人完成)题目34:在屏幕上绘制围棋棋盘(限最多1人完成)题目:在屏幕上绘制国际象棋棋盘(限最多1人完成)题目6:指法练习游戏(限最多1人完成)功能要求:随机生成并显示一个单词(一个字符串),然后读取练习人员的输入,直到输入“,”为止(表示当前用户输入结束)。将输入的字符串与生成的单词进行比较,并统计正确的字符。然后,重新生成新单词。重复原来的步骤,直到输入“.”表示结束练习为止。最后统计并输出整个练习的情况。题目37:自动贩卖机程序设计(限最多2人完成)无人值守自动贩卖机贩卖价值为ABC三种商品,价格分别为元,3元和6元。顾客投入10元的纸币,然后选择购买3种商品之一,自动贩卖机吐出商品,并且找给用户零钱。如果商品用完,或者无法找零,则给出用户一个提示,商品已售完,并且退还纸币。自然,你的贩卖机用户希望尽可能地给用户找零,以免流失顾客。为了调查用户的喜好,希望得到三种商品的每日消费数据,由此来调整货柜中三种货物的存贮量。程序要求实现以下功能:(1)库存查询:检索当前三种商品的储存量 (2)商品上架:为三种商品增加或者减少储量(3)销售查询:分别统计今天每种商品的销售量和销售额 (4)会计查询:打印当天的往来帐目以及剩余零钞数目(5)结算功能:取出今天所有的1元纸币,并且分别设置零钞的数目 (6)销售界面:顾客投入纸币,选择商品,获得商品和零钱;或者直接显示错误并退还纸币

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1