C语言程序课程设计任务书
C语言课程设计任务书
《C语言课程设计》任务书一、课程设计的目的本次课程设计的主要目的是综合运用所学的C语言知识解决一个比较实际的简单问题,侧重对数组、函数、指针、结构体等相关内容的综合应用,使学生能进一步熟悉掌握C语言的基本语法,进一步提升编程能力并逐步培养编程思维,进而不断提高学生解决问题的能力,并为以后的语言学习打下良好的基础。
二、课程设计的要求(一)设计要求课程设计要求在具体项目的基础上,使学生进一步理解和掌握课堂教学中所学知识,来解决一个实际的问题,提高学生进行算法设计与分析能力,提高学生程序设计、实现和调试能力。
在课程设计的过程中要求学生具备以下条件:1.熟悉Microsoft Visual C++环境中的设计、调试步骤及技巧。
2.熟悉数据类型的定义和实现方法,领会数据类型的实质。
3.根据实际问题选择数据结构,熟悉算法的描述描述,并进行程序设计和实现。
4.熟悉程序代码编写的书写规范,能够在课程设计文档中对算法设计与分析、程序设计与测试进行详细描述。
(二)操作要求1. 要求学生按照选题规则确定课程设计题目,不可随意更换,但可在完成规定的任务之后,根据个人兴趣选做其它题目;2.掌握结构化程序设计的方法,提高进行算法设计的能力;2.进一步提升C语言的应用能力;2.提高程序设计的问题分析、系统设计、程序编码、测试等基本方法和技能;3.提高综合运用所学的理论知识和方法独立分析和解决问题的能力;4.严格按照报告格式撰写课程设计报告;(三)成果要求本课程主要训练学生综合运用结构化程序设计的知识,针对实际问题进行算法的设计和实现,培养学生的团队协作能力,提高学生程序设计、调试能力、提高学生文档写作能力。
课程设计质量评定包括对平时表现的评定成绩与实验结果检查质量评定两部分。
实验结果检查质量包括:系统设计的运行状况质量,以及课程设计说明书的编写质量。
三、课程设计的安排第一阶段:在课程设计前向学生布置课程设计任务及相关要求,学生选择课题。
《C语言程序设计》课程设计任务书-建电11412
《C语言》课程设计任务书一、性质与目的:本课程设计是学生学习完《C语言程序设计》课程后进行的一次全面的综合练习。
本课程设计的目的和任务:(1)巩固和加深学生对C语言课程的基本知识的理解和掌握;(2)掌握C语言编程和程序调试的基本技能;(3)利用C语言进行简单软件设计的基本思路和方法;(4)提高运用C语言解决实际问题的能力。
通过实习,加深学生对课堂所学基础知识的掌握与理解,提高学生对所学内容的综合运用能力;同时通过查询资料,培养学生自学、接受新知识能力,提高学习兴趣;增强学生程序设计能力,掌握编程技巧,培养学生实际上机调试能力。
二、基本要求:1、选题规定2、设计结束后,要求每个学生上交一份打印的实习报告。
3、设计期间,学生要服从指导教师统一安排,遵守机房制度。
4、严格遵守纪律,不迟到,不早退。
对于无故缺勤者,成绩按不及格处理。
三、设计内容:题目见后边附录四、课程设计的成绩评定a)实习期间的平时表现;b)设计任务的考核成绩;c)设计报告的批阅成绩。
根据以上的成绩由指导教师进行综合评定,成绩分优、良、中、及格和不及格五个等级。
五、实习进程实习为期一周,共22学时,周一至周四每天利用半天时间查阅资料,另外半天到计算机房调试程序(上机的具体时间遵照机房的安排),周五对所设计的软件进行上机考核验收,考核合格者书写设计报告(电子版和打印版),下周一交给指导教师。
六、设计报告格式首先是封面(如下图)其次是目录(要求根据报告内容自动生成)一、设计思路二、程序流程图三、源程序清单四、程序运行结果五、设计总结六、教师评语(学生不要填写)然后是根据目录而写的具体内容附录:(一)基础部分:1.输入一个五位整数,将它反向输出。
例如输入12345,输出应为54321。
(15分)2.用两种循环结构分别编程计算1+2+3…+100的值。
运行结果为“1+2+…+100=5050”(15分)3. 从终端读入20个数据到数组中,统计其中正数的个数,并计算它们之和。
计算机程序设计基础(C语言)课程设计任务书
30、 学生籍贯信息记录簿(限最多 1 人完成) 编制一个学生籍贯信息记录簿,每个学生信息包括:学号、姓名、籍贯。具体功能:
要求:设置一个简单的行编缉器,每行以回车结束。 数据以文件形式存储 编辑器具有查找、替换、修改数据的功能。
13、 双向链表的排序(限最多 1 人完成) 要求:输入一个双向链表,显示些双向链表并对此双向链表排序
14、 校园导游咨询(限最多 1 人完成) (1)、功能描述:设计你的学校的校园平面图,所含景点不少于 10 个。以图中顶点表示学 校各景点,存放景点名称,代号,简介等信息;以边表示路径,存放路径长度等相关信息。 (2)、为来访客人提供图中任意景点的问路查询,即查询任意两个景点之间的一条最短的简 单路径。 (3)、为来访客人提供图中任意景点相关信息的查询。 测试数据:由读者根据实际情况指定。
28、 图书管理系统(限最多 2 人完成) (1)、功能描述
新进图书基本信息的输入。 (2). 图书基本信息的查询。 (3). 对撤消图书信息的删除。 (4). 为借书人办理注册。 (5).办理借书手续(非注册会员不能借书)。 (6).办理还书手续 信息描述:有关该系统基本信息的描述,如:图书名称、图书编号、单价、作者、存在状 态、借书人姓名、性别、学号等
20、 校际运动会管理系统 (限最多 1 人完成) 问题描述: 1).初始化输入:N-参赛学校总数,M-男子竞赛项目数,W-女子竞赛项目数; 各项目名次取法: 取前 5 名:第 1 名得分 7,第 2 名得分 5,第 3 名得分 3,第 4 名得分 2,第 5 名 得分 1; 2).由程序提醒用户填写比赛结果,输入各项目获奖运动员的信息。 3).所有信息记录完毕后,用户可以查询各个学校的比赛成绩,生成团体总分报表, 查看参赛学校信息和比赛项目信息等。 4). 要求实现字符菜单和密码认证。
C语言课程设计任务书(必备)
C语言课程设计任务书(必备)课程名称:C语言课程设计课程设计任务书一、课程设计概述本次课程设计旨在帮助学生巩固和运用所学的C语言知识,进行实际的程序开发和问题解决。
学生将通过自主编程实现特定功能的程序,并进行测试和调试。
本次课程设计的主题是自动售货机程序设计。
二、课程设计目标1. 理解程序开发的基本过程,包括需求分析、程序设计、编码、测试和调试等环节;2. 掌握C语言的基本语法、数据类型、控制结构和函数等知识;3. 能够使用C语言设计和实现简单的程序,并能进行测试和调试;4. 培养学生的团队合作意识和创新意识。
三、课程设计内容1. 设计一个简单的自动售货机程序,实现以下功能:a. 显示商品清单和价格;b. 输入金额,并根据金额选择购买商品;c. 计算并显示找零金额;d. 更新商品库存;e. 显示交易完成信息。
四、课程设计要求1. 学生需自主完成程序的设计和编码,并确保程序的功能完备和正确性;2. 程序需使用C语言编写,且需遵循良好的编码规范;3. 程序需具有一定的用户友好性,能够提示用户输入和输出相关信息;4. 学生可以自行选择合适的编程环境和工具,并提交运行结果截图;5. 学生可以组成小组进行合作,但每个学生需独立完成一份课程设计报告。
五、课程设计报告要求1. 报告内容应包括课程设计的需求分析、算法设计、实现思路和程序测试等部分;2. 程序设计的相关代码应附在报告中,并进行适当的注释;3. 报告应使用规范的格式,包括封面、目录、正文、参考文献等部分;4. 报告应具有较高的学术水平和语言表达能力;5. 报告需以电子版的形式提交。
六、课程设计评分方式1. 程序功能正确性:40%;2. 代码质量和规范性:20%;3. 实现思路和效率:20%;4. 报告内容和撰写质量:20%。
七、课程设计安排1. 学生选题和组团:第1周;2. 确定需求和设计算法:第2-3周;3. 编码、测试和调试:第4-5周;4. 报告撰写和提交:第6周;八、备注事项1. 本任务书仅为设计任务的指导,学生可以根据自身实际情况进行调整;2. 学生可向任课教师咨询和讨论相关问题,但需保持独立思考和创新能力。
C语言课程设计任务书
C语言课程设计任务书一、课程设计的目的“C语言课程设计”是在学习“C语言程序设计基础”课程之后进行的一个实践教学环节,课程设计的目的是:进一步培养学生结构化程序设计的思想,加深对C语言基本语法和程序结构的理解。
针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
掌握C语言的编程技巧和上机调试程序的方法。
掌握程序设计的常用算法。
为以后编写大型程序打下基础。
二、时间15周到18周三、需要提交的成果1、C语言课程设计报告2、源程序四、要求1、程序结构合理2、界面比较美观(两级菜单)3、最好使用单链表(成绩可以评为优)4、输入时有提示,输出美观、整齐四、题目1、学生成绩管理系统学生数据由学号、姓名、班级、三门课(数学、英语、计算机)的成绩和平均成绩构成。
功能要求:(1)添加学生的记录(2)查询学生(分别按学号和姓名)(3)对学生数据排序(分别按平均成绩和计算机成绩的降序)(4)删除学生记录(5)修改学生记录(6)班级成绩分析(各科平均成绩、最高分、最低分、及格率)(7)输出学生信息表2、职工信息管理系统职工数据由职工编号、姓名、部门、职称、基本工资、加班工资、奖金和总工资构成。
功能要求:(1)添加职工的记录(2)查询职工(分别按职工编号和姓名)(3)对职工数据排序(分别按总工资和基本工资的降序)(4)删除职工记录(5)修改职工记录(6)部门职工分析(平均工资、各种职称所占的百分比)(7)输出职工信息表3、图书管理系统图书数据由编号、书名、出版社、单价和图书状态(库存用0表示或借出用读者编号表示),读者数据由编号、姓名和电话号码构成。
功能要求:(1)添加图书的记录(2)图书管理(借书和还书)(3)对图书数据排序(按单价的降序)(4)删除图书记录(5)修改图书记录(6)添加读者记录(7)输出图书信息表和读者信息表。
计算机程序设计基础(c语言)(72学时)课程设计任务书
《计算机程序设计基础(C语言)》课程设计任务书院长(主任)教研室主任执笔人许建仁杨忠宝李波一、实习目的和要求通过课程设计的实践环节的教学,可以加深学生对课堂所学基础知识的掌握与理解,提高学生对所学内容的综合运用能力;同时也可以通过查询相关资料,培养学生自学能力、接受新知识的能力,提高学习兴趣;增强学生程序设计能力,掌握编程技巧,并可培养学生实际上机调试程序的能力。
“理论与实践”相结合,使学生得到很好的锻炼,为以后学习、工作打下坚实的基础。
每个学生需要独立完成教师安排的设计题目或由学生自拟实际的设计题目,但是自拟题目需要经过指导教师批准方可生效。
二、实习内容(一)数据结构类题目1、用梯形法或辛普森法求解定积分的值题目详述:求一个函数f(x)在[a,b]上的定积分,其几何意义是求f(x)曲线和直线x=a,y=0,x=b所围成的曲边梯形面积。
为了近似求出此面积,可将[a,b]区间分成若干个小区间,每个区间的宽度为(b-a)/n,n为区间个数。
近似求出每个小的曲边梯形面积,然后将n个小面积加起来,就近似的到总的面积,既定积分的近似值。
当n越大(即区间分的越小),近似程度越高。
算法分析:数值积分常用的算法有:1梯形法:用小梯形代替小曲边梯形。
辛普森(Sinpson)法:在小区间范围内,用一条抛物线代替该区间的f(x),将(a,b)区间分成2n个小区间。
2、二分法求解非线性方程的根题目详述:用二分法求解非线性方程f(x)=0在指定区间[a,b]内的实根的功能。
算法分析:从端点x0=a开始,以h为步长,逐步往后进行搜索。
对于每一个子区间[xi,x i +h],如果f(xi)=0,那么xi为一个实根,并且从xi+h/2开始往后搜索。
如果f(xi +1)=0,那么xi+1为一个实根,并且从xi+1+h/2开始往后搜索。
如果f(xi )f(xi+1)>0,那么说明当前子区间内无实根,从xi+1开始往后搜索。
如果f(xi )f(xi+1)<0,则说明当前子区间内有实根,这时要反复将子区间减半,直到发现一个实根,或者子区间长度划分到了小于预先给定的精度为止。
《C语言程序设计》实验任务书
《C语言程序设计》实验任务书实验一数据类型及顺序结构一、实验目的1.进一步熟悉TC环境的使用方法。
2.学习C语言赋值语句和基本输入输出函数的使用。
3.编写顺序结构程序并运行。
4.了解数据类型在程序设计语言中的意义。
二、实验内容1.编程序,输出如下图形:* *** ***** ***********2.编写程序,输入变量x值,输出变量y的值,并分析输出结果。
y = ( x -= x * 10 , x /= 10 )要求变量x、y是float型。
3.运行下述程序,分析输出结果。
main( ){ int a=10;long int b=10;float x=10.0;double y=10.0;printf("a = %d, b = %ld, x = %f, y = %lf\n",a,b,x,y);printf("a = %ld, b = %d, x = %lf, y = %f\n",a,b,x,y);printf("x = %f, x = %e, x = %g\n",x,x,x);}从此题的输出结果认识各种数据类型在内存的存储方式。
三、实验要求1.复习赋值语句和输入输出函数各种格式符的使用。
2.复习数据类型和运算符的有关概念。
3.编写程序,运行程序并记录源程序和运行结果。
实验二选择结构程序设计一、实验目的1.正确使用关系表达式和逻辑表达式表达条件。
2.学习分支语句if和switch的使用方法。
3.进一步熟悉TC集成环境的使用方法,学习TC环境提供的调试工具。
二、实验内容1.某托儿所收2岁到6岁的孩子,2岁、3岁孩子进小班(Lower class);4岁孩子进中班(Middle class);5岁、6岁孩子进大班(Higher class)。
编写程序(分别用if和switch语句实现),输入孩子年龄,输出年龄及进入的班号。
如:输入:3,输出:age:3,enter Lower class。
《C语言程序设计》课程设计任务书2012-周时阳
《C语言程序设计》课程设计一、任务书题目㈠楼盘查询系统⑴主要内容建立楼盘楼盘信息系统,提供创建、编辑和综合查询等基本业务管理和服务。
⑵任务要求收集与阅读相关文献资料,确定系统目标与范围,分析系统需求,确定系统功能;设计系统方案,完成系统实现;提交《课程设计报告》。
⑶参考文献[1]曹计昌,卢萍,李开. C语言程序设计,北京:科学出版社,2008[2]张引. C程序设计基础课程设计, 杭州:浙江大学出版社,2007[3]黄明,梁旭,万洪莉. C语言课程设计,北京: 电子工业出版社,2006题目㈡招生查询系统⑴主要内容建立招生信息系统,提供创建、编辑和综合查询等基本业务管理和服务。
⑵任务要求收集与阅读相关文献资料,确定系统目标与范围,分析系统需求,确定系统功能;设计系统方案,完成系统实现;提交《课程设计报告》。
⑶参考文献[1]曹计昌,卢萍,李开. C语言程序设计,北京:科学出版社,2008[2]张引. C程序设计基础课程设计, 杭州: 浙江大学出版社,2007[3]黄明,梁旭,万洪莉. C语言课程设计,北京: 电子工业出版社,2006题目㈢景点查询系统⑴主要内容建立国内景点信息系统,提供创建、编辑和综合查询等基本业务管理和服务。
⑵任务要求收集与阅读相关文献资料,确定系统目标与范围,分析系统需求,确定系统功能;设计系统方案,完成系统实现;提交《课程设计报告》。
⑶参考文献[1]曹计昌,卢萍,李开. C语言程序设计,北京:科学出版社,2008[2]张引. C程序设计基础课程设计, 杭州: 浙江大学出版社,2007[3]黄明,梁旭,万洪莉. C语言课程设计,北京: 电子工业出版社,2006附加可选题目经典算法设计与实现⑴题目要求①准备参加软件大赛的同学建议选做此题。
②建议主要参考、学习刘汝佳编的《算法竞赛入门经典》(清华大学出版社)。
③前4章可根据自己的实际情况快速浏览或直接跳过;④认真学习第5章至第11章共7章内容,阅读提供的例子程序并加注释,调试运行例子程序,然后简单写出对该程序的算法,实现代码的分析理解,以精确理解例子程序。
C程序设计课程设计任务书
C程序设计课程设计任务书一、课程设计题目和总体要求1、题目:《学生成绩管理系统》的设计与实现;2、总体要求:分析课程设计题目的要求;写出详细设计说明;编写程序代码,调试程序使其能正确运行;设计完成的软件要便于操作和使用;设计完成后提交课程设计报告。
二、课程设计目的1、进一步掌握和利用C语言进行程序设计的能力;2、进一步理解和运用结构化程序设计的思想和方法;3、初步掌握开发一个小型实用系统的基本方法;4、学会调试一个较长程序的基本方法;5、学会利用流程图或N-S图表示算法;6、掌握书写程序设计开发文档的能力(书写课程设计报告)三、课程设计内容1、每一条记录包括一个学生的学号、姓名、3门课成绩、平均成绩;2、输入功能:可以一次完成若干条记录的输入;3、显示功能:完成全部学生记录的显示;4、查找功能:完成按姓名查找学生记录,并显示;5、排序功能:按学生平均成绩进行排序;6、插入功能:按平均成绩高低插入一条学生记录;7、将学生成绩记录在文件score中;8、应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观。
可以看出,本程序应该完成以下功能:1、学生记录的输入2、追加学生记录3、修改记录4、删除记录5、浏览全部记录6、查找记录(按姓名查找)7、插入记录8、对记录进行排序(按平均成绩排序)9、退出四、课程设计报告的内容1、课程设计名称、班级、学号、学生姓名和课程设计起止日期2、课程设计目的和要求3、课程设计任务要求4、详细设计说明5、软件使用说明6、课程设计心得与体会7、附录1:参考文献8、附录2:部分程序清单(带有较详细的注释)五、评分依据1、根据平时上机考勤、表现和进度,教师将每天点名和检查2、根据课程设计完成情况,必须有可运行的软件3、根据课程设计报告的质量,如有雷同,则所有雷同的所有人均判为不及格六、进度计划1、第一天分析课题的要求,编写详细设计说明2、第二天交详细设计说明电子稿,编程3、第三天编程及调试4、第四天写课程设计报告,提交软件5、第五天提交课程设计报告,答辩。
C语言程序课程设计任务书
《C语言程序设计》课程设计任务书对象:17楼宇智能化技术专业一、课程设计目的本课程设计主要是为了进一步提高学生掌握利用C语言语言开发程序的能力,熟悉程序开发的一般流程,及自主学习能力和团队协作能力。
1. 掌握C语言语言基本语法及数据类型;2. 掌握C语言基本程序结构、数组、函数、指针、文件的使用;3. 掌握结构化程序设计思想和C语言开发程序基本流程;4. 具备C语言程序调试能力;5. 能自主进行知识查阅及分析和解决问题;6. 能具备良好的团队协作能力和沟通能力。
二、课程设计要求(一)总体要求学生必须仔细阅读课程设计书,认真主动完成课设的要求。
有问题及时、主动通过各种方式与教师联系沟通。
学生要发挥自主学习的能力,充分利用时间,安排好课设的时间计划,并在课设过程中不断检测自己的计划完成情况,及时的向教师汇报。
本课程设计主要流程是:分组->选题->进行课程设计->撰写课程设计报告->课程设计答辩->上交资料。
本课程设计成绩组成:总成绩(100%)=源程序(60%)+课程设计报告(20%)+课程设计答辩(10%)+小组自评分(10%,包括组长评分和个人自评分)(二)各部分具体要求1. 分组要求(1)小组成员1-2人组成,成员自由组合,小组组长由本小组推荐产生;(2)本课程设计实行小组组长负责制,每个成员具体分工由成员共同协商,组长最后决定;(3)课程设计结束后,组长根据每个成员所负责具体任务及是否积极参加等因素进行打分,每个成员分数不能一样;(4)课程设计小组自评表由组长填写,最后由各成员签名,除签名外表格其它内容可打印(A4纸);(5)本课程设计要体现团队合作精神,每个成员分工合理,要及时、定期沟通,组长充分发挥组织协调作用,每个成员要有合作和团队意识。
2. 选题要求本课程设计选题必须在6月10日之前完成,每个小组可以从推荐设计项目中进行选题,也可以自己自拟设计题目,自拟设计题目要上报设计详细功能,在得到老师的许可后方可开始进行课程设计。
《C语言程序设计》课程设计任务书
《C语言程序设计》课程设计任务书一、课程名称及内容:见附录二、基本目的与任务本课程设计是计算机科学与技术专业重要的实践性环节之一,是在学生学习完《C语言程序设计》课程后进行的一次全面的综合练习。
本课程设计的目的和任务:(1)巩固和加深学生对C语言课程的基本知识的理解和掌握;(2)掌握C语言编程和程序调试的基本技能;(3)利用C语言进行简单软件设计的基本思路和方法;(4)提高运用C语言解决实际问题的能力。
三、课题要求:1.设计正确,方案合理。
2.界面友好,使用方便。
3.程序精炼,结构清晰。
4.设计报告5000字以上,含程序设计说明,用户使用说明,源程序清单及程序框图。
5.上机演示。
四、设计报告格式1.课题名称:2.正文:(1)课题的目的意义(2)功能介绍:(3)模块和流程图(4)程序清单(5)用户使用说明书(6)总结:包括此设计的结论,特点及此项设计的改进意见。
附录:设计课题一:班级成绩管理系统一、问题描述:对一个有N个学生的班级,每个学生有M门课程。
该系统实现对班级成绩的录入、显示、修改、排序、保存等操作的管理。
二、功能要求:1、本系统采用一个结构体数组,每个数据的结构应当包括:学号、姓名、M门课程名称。
2、本系统显示这样的菜单:请选择系统功能项:a、成绩录入b、成绩显示c、成绩保存d、成绩排序e、成绩修改(要求先输入密码)f、成绩统计(1)显示每门课程成绩最高的学生的基本信息(2)显示每门课程的平均成绩(3)显示超过某门课程平均成绩的学生人数g、退出系统3、执行一个具体的功能之后,程序将重新显示菜单。
4、将学生成绩保存到文件中。
三、算法提示:1、数据结构:结构体类型数组。
2、数据库结构:下表构成该系统的基本数据库。
四、测试数据:学生人数N=10课程门数M=4课程名:数学、语文、英语、政治五、其它对该系统有兴趣的同学可以在实现上述基本功能后,完善系统的其它功能。
设计课题二:班级档案管理系统一、问题描述:对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。
C语言程序设计课程设计任务书.
C语言程序设计课程设计任务书项目1:公司人员管理系统一、课程设计项目:完成公司人员管理系统二、目的与要求:1、目的:(1)要求学生达到熟练掌握C++语言的基本知识和技能;(2)基本掌握面向对象程序设计的基本思路和方法;(3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。
2、基本要求:(1)要求利用面向对象的方法以及C++的编程思想来完成系统的设计;(2)要求在设计的过程中,建立清晰的类层次;(3)在系统中至少要定义四个类,每个类中要有各自的属性和方法;3、创新要求:在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能及设计出比较友好的界面等。
4、写出设计说明书三、设计方法和基本原理:1、问题描述(功能要求):某小型公司,主要有四类人员:经理、兼职技术人员、销售经理和兼职推销员。
现在,需要存储这些人员的姓名、编号、级别、当月薪水,计算月薪总额并显示全部信息。
要求:1)其中,人员编号在生成人员信息时同时生成,每输入一个人员信息编号顺序加1。
2)程序对所有人员有提升级别的功能3)月薪的计算方法是:经理拿固定月薪,兼职技术人员按工作小时数领取月薪,兼职推销员的报酬按该推销员当月销售额提成 ,销售经理既拿固定月薪也领取销售提成。
4)能按姓名或者编号显示、查找、增加、删除和保存各类人员的信息2、问题的解决方案:根据系统功能要求,可以将问题解决分为以下步骤:(1)分析系统中的各个实体之间的关系及其属性和行为;(2)根据问题描述,设计系统的类层次;(3)完成类层次中各个类的描述(包括属性和方法);(4)完成类中各个成员函数的定义;(5)完成系统的应用模块;(6)功能调试;(7)完成系统总结报告以及系统使用说明书。
四、程序设计和调试:五、答辩与评分标准:1、完成基本功能:60分;2、设计报告及使用说明书:10分;3、设置错误或者按照要求改变结果:15分;4、回答问题:15分。
六、报告:包括系统设计要求,设计思路,系统功能模块图,系统流程图,类的层次图(包括类成员列表),调试过程,关键程序代码,总结,参考书目等。
c语言课程设计任务书
c语言课程设计任务书一、教学目标本节课的教学目标是让学生掌握C语言的基本语法和编程技巧,培养学生运用C语言解决实际问题的能力。
具体目标如下:1.知识目标:–掌握C语言的数据类型、变量、运算符和表达式;–理解C语言的控制结构,包括条件语句和循环语句;–熟悉C语言的函数定义和调用。
2.技能目标:–能够运用C语言编写简单的程序,实现数据的输入、输出和处理;–能够运用C语言实现基本的算法,解决实际问题;–能够阅读和理解C语言的程序代码。
3.情感态度价值观目标:–培养学生对计算机编程的兴趣和热情,提高学生主动学习的积极性;–培养学生团队合作的精神,学会与他人交流和分享;–培养学生解决问题的能力,培养学生的创新意识和实践能力。
二、教学内容根据教学目标,本节课的教学内容主要包括以下几个方面:1.C语言的基本语法和编程环境;2.数据类型、变量、运算符和表达式的使用;3.控制结构,包括条件语句和循环语句的运用;4.函数的定义和调用;5.简单的输入输出操作和数据处理。
教学内容的安排和进度如下:•第1课时:介绍C语言的基本语法和编程环境;•第2课时:讲解数据类型、变量、运算符和表达式的使用;•第3课时:讲解控制结构,包括条件语句和循环语句的运用;•第4课时:讲解函数的定义和调用;•第5课时:讲解简单的输入输出操作和数据处理。
三、教学方法为了激发学生的学习兴趣和主动性,本节课将采用以下教学方法:1.讲授法:教师通过讲解和示范,引导学生掌握C语言的基本语法和编程技巧;2.案例分析法:教师通过分析典型案例,引导学生理解和运用C语言解决实际问题;3.实验法:学生通过动手实践,巩固所学知识,提高编程能力。
四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将准备以下教学资源:1.教材:《C语言程序设计》;2.参考书:《C语言编程实例教程》;3.多媒体资料:C语言编程演示视频;4.实验设备:计算机、编程软件和网络资源。
C语言课程设计任务书(18份)详细版
C语言课程设计任务书详细版(18份)C语言课程设计任务书1题目:某学院教学信息管理系统功能:1、每一条记录包括一位教师的职工号、姓名、职称、性别、3门主讲课程(课程名称、开课学期、课程性质(学位与非学位课)和教学效果),教学效果综合评分。
2、输入功能:可以一次完成若干条记录的输入。
3、显示功能:完成全部教师记录的显示。
4、查找功能:完成按姓名或课程查找教师的相关记录,并显示。
5、排序功能:按职工号或教学效果综合评分进行排序。
6、插入功能:按教学效果综合评分高低插入一条教师记录。
7、将教师记录存在文件中。
8、应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观!要求:1、用C语言实现系统;2、利用结构体数组实现教学信息的数据结构设计;3、系统具有增加,查询,插入,排序等基本功能;4、系统的各个功能模块要求用函数的形式实现;5、将教学信息存在文件中。
课程设计的最后成果是实验报告一份,内容包括:1、预习报告(题目、流程图、程序的设计思想等);2、实验总结报告(测试方案、源程序代码(需打印)、调试中问题及解决方案、小结等)。
C语言课程设计任务书2题目:酒店房间登记与计费管理系统功能:1、屏幕上出现一个界面,让操作员能够方便的选择所需要进行的操作,包括登记入住、查询房间的入住情况、查询当前费用、结账退房等操作。
2、对不同标准的房间实施不同的收费标准,也可以按天收费或按小时收费,可根据顾客需要在登记的入住的时候进行选择。
3、在结账退房时,根据入住的时间,计费方式和房间单价计算出总费用。
分步实施:1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数;2、完成最低要求:建立房间列表,完成登记入住、查询房间入住情况功能。
3、进一步要求:完成计费和费用查询功能。
要求:1、用C语言实现系统;2、函数功能要划分好(结构化程序设计);3、界面友好(良好的人机交互),加必要的注释;4、要提供程序测试方案,程序一定要经得起测试,宁可功能少一些,也要能运行起来,不能运行的程序是没有价值的。
C语言程序设计课程设计任务书
C语言程序设计课程设计任务书一、课程设计目的C 语言程序设计是一门重要的计算机基础课程,通过本次课程设计,旨在让学生更深入地理解和掌握 C 语言的基本语法、数据类型、控制结构、函数等核心知识,并能够运用所学知识解决实际问题,提高程序设计能力和编程思维。
二、课程设计要求1、学生需独立完成课程设计任务,不得抄袭他人成果。
2、设计的程序应具有良好的结构和可读性,代码规范,注释清晰。
3、能够正确运行,实现预定的功能,并进行必要的测试和调试。
三、课程设计题目题目 1:学生成绩管理系统设计一个学生成绩管理系统,能够实现以下功能:(1)学生信息的录入,包括学号、姓名、课程成绩等。
(2)学生信息的查询,可按学号或姓名查询。
(3)学生成绩的统计,计算平均成绩、最高分、最低分等。
(4)学生成绩的排序,可按总成绩或某门课程成绩进行排序。
题目 2:图书管理系统设计一个图书管理系统,能够实现以下功能:(1)图书信息的录入,包括书名、作者、出版社、出版日期、库存数量等。
(2)图书信息的查询,可按书名、作者等查询。
(3)图书的借阅和归还管理。
(4)图书库存的统计和预警,当库存数量低于设定值时进行提示。
题目 3:职工工资管理系统设计一个职工工资管理系统,能够实现以下功能:(1)职工信息的录入,包括工号、姓名、基本工资、津贴、奖金等。
(2)职工工资的计算,根据公式计算应发工资、扣税金额和实发工资。
(3)职工工资的查询和统计,可按工号或姓名查询,统计某部门或全体职工的工资总额。
四、课程设计步骤1、问题分析仔细分析题目要求,明确系统需要实现的功能。
确定系统的数据结构和算法。
2、总体设计画出系统的模块结构图,描述各模块的功能和相互关系。
设计系统的输入输出格式。
3、详细设计对每个模块进行详细设计,包括函数的定义、参数说明和算法实现。
编写代码注释,提高代码的可读性。
4、编码实现使用 C 语言实现系统的功能。
遵循代码规范,注意代码的风格和排版。
C语言课程设计任务书
C语言课程设计任务书c语言报告书一、题目:成绩管理分析系统二、目的与要求1.目的:(1)基本掌握面向过程程序设计的基本思路和方法;(2)达到熟练掌握C语言的基本知识和技能;(3)能够利用所学的基本知识和技能,解决简单的程序设计问题2.要求基本要求:要求利用C语言面向过程的编程思想来完成系统的设计;突出C语言的函数特征,以多个函数实现每一个子功能;画出功能模块图;进行简单界面设计,能够实现友好的交互;具有清晰的程序流程图和数据结构的详细定义;熟练掌握C语言对文件的各种操作。
创新要求:在基本要求达到后,可进行创新设计,如系统用户功能控制,对管理员级和一般级别的用户系统功能操作不同三、信息描述有关该系统基本信息的描述,如:学号、姓名、系别、班级和所选科目及各科成绩等。
四、功能描述学生基本信息及成绩所选科目成绩的录入。
基本信息的查询(分系、班级;分科目)与修改。
对每系或每班各科成绩进行分析(即求单科平均成绩、及格率和优秀率);c语言报告书对所开课程的成绩分析(求其平均成绩,最高分和最低分);对学生考试成绩进行排名(单科按系别或班级进行排名,对每一个班级,同一学期学生总体成绩进行排名,并显示各科成绩信息)五、解决方案分析程序的功能要求,划分程序功能模块。
画出系统流程图。
代码的编写。
定义数据结构和各个功能子函数。
程序的功能调试。
完成系统总结报告以及使用说明书六、进度安排此次课程设计时间为一周或两周,分四个阶段完成:分析设计阶段。
指导教师应积极引导学生自主学习和钻研问题,明确设计要求,找出实现方法,按照需求分析、总体设计、详细设计这几个步骤进行。
编码调试阶段:根据设计分析方案编写C代码,然后调试该代码,实现课题要求的功能。
总结报告阶段:总结设计工作,写出课程设计说明书,要求学生写出需求分析、总体设计、详细设计、编码、测试的步骤和内容。
考核阶段。
七、撰写课程设计报告或课程设计总结课程设计报告要求:《C语言》程序设计教程c语言报告书--------------------------------------------------------------------------------一、题目:图书管理系统二、目的与要求1.目的:1)要求学生达到熟练掌握C语言的基本知识和技能;2)掌握利用工具软件开发系统的基本思路和方法;3)强化上机动手能力,闯过编程关,把理论知识与实际应用相结合;2.要求基本要求:1)利用C语言的基本语法和编程思想来完成系统的设计;2)着重利用C语言的函数式语言特点设计程序;3)使系统具有简单的可视化菜单(选择功能)和提示信息(信息输入项);创新要求:三、信息描述四、功能描述1.新进图书基本信息的输入。
C语言课程设计任务书(18份)详细版
C语言课程设计任务书详细版(18份)C语言课程设计任务书1题目:某学院教学信息管理系统功能:1、每一条记录包括一位教师的职工号、姓名、职称、性别、3门主讲课程(课程名称、开课学期、课程性质(学位与非学位课)和教学效果),教学效果综合评分。
2、输入功能:可以一次完成若干条记录的输入。
3、显示功能:完成全部教师记录的显示。
4、查找功能:完成按姓名或课程查找教师的相关记录,并显示。
5、排序功能:按职工号或教学效果综合评分进行排序。
6、插入功能:按教学效果综合评分高低插入一条教师记录。
7、将教师记录存在文件中。
8、应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观!要求:1、用C语言实现系统;2、利用结构体数组实现教学信息的数据结构设计;3、系统具有增加,查询,插入,排序等基本功能;4、系统的各个功能模块要求用函数的形式实现;5、将教学信息存在文件中。
课程设计的最后成果是实验报告一份,内容包括:1、预习报告(题目、流程图、程序的设计思想等);2、实验总结报告(测试方案、源程序代码(需打印)、调试中问题及解决方案、小结等)。
C语言课程设计任务书2题目:酒店房间登记与计费管理系统功能:1、屏幕上出现一个界面,让操作员能够方便的选择所需要进行的操作,包括登记入住、查询房间的入住情况、查询当前费用、结账退房等操作。
2、对不同标准的房间实施不同的收费标准,也可以按天收费或按小时收费,可根据顾客需要在登记的入住的时候进行选择。
3、在结账退房时,根据入住的时间,计费方式和房间单价计算出总费用。
分步实施:1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数;2、完成最低要求:建立房间列表,完成登记入住、查询房间入住情况功能。
3、进一步要求:完成计费和费用查询功能。
要求:1、用C语言实现系统;2、函数功能要划分好(结构化程序设计);3、界面友好(良好的人机交互),加必要的注释;4、要提供程序测试方案,程序一定要经得起测试,宁可功能少一些,也要能运行起来,不能运行的程序是没有价值的。
c语言课程设计任务书
c语言课程设计任务书一、教学目标本课程旨在通过C语言的学习,让学生掌握C语言的基本语法、数据类型、运算符、控制结构、函数等基本知识,培养学生编写简单程序的能力,使学生了解程序设计的基本思想和方法,培养学生解决实际问题的能力。
具体来说,知识目标包括:1.理解C语言的基本语法和规则;2.掌握C语言的数据类型、运算符和控制结构;3.了解函数的定义和调用方法;4.理解程序设计的基本思想和方法。
技能目标包括:1.能够使用C语言编写简单的程序;2.能够阅读和理解简单的C语言程序;3.能够运用程序设计的基本思想和方法解决实际问题。
情感态度价值观目标包括:1.培养学生对计算机科学的兴趣和热情;2.培养学生良好的编程习惯和团队协作精神;3.培养学生独立思考和解决问题的能力。
二、教学内容本课程的教学内容主要包括C语言的基本语法、数据类型、运算符、控制结构、函数等基本知识,以及简单的程序设计方法。
具体安排如下:1.第一章:C语言概述介绍C语言的历史、特点和基本语法2.第二章:数据类型和运算符讲解整型、浮点型、字符型数据以及对应的运算符3.第三章:控制结构讲解顺序结构、选择结构和循环结构4.第四章:函数介绍函数的定义、声明和调用,讲解常用标准库函数5.第五章:编程实践通过实际案例,讲解如何运用所学知识解决实际问题。
三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法,如讲授法、讨论法、案例分析法、实验法等。
1.讲授法:用于讲解基本概念、语法规则和编程方法;2.讨论法:鼓励学生积极参与课堂讨论,提高学生的思维能力;3.案例分析法:通过分析实际案例,使学生更好地理解所学知识;4.实验法:让学生动手编写程序,培养学生的实际编程能力。
四、教学资源为了支持本课程的教学内容和教学方法,我们将选择和准备以下教学资源:1.教材:《C程序设计语言》(K&R);2.参考书:《C Primer Plus》、《C语言程序设计》;3.多媒体资料:PPT课件、教学视频;4.实验设备:计算机、编程环境(如Visual Studio、Code::Blocks等)。
C语言程序设计任务书
《C语言程序设计》实训任务书一、实训目的1、巩固和强化学生的程序设计基本知识和基本技能,尤其是C语言的基本数据类型、构造类型、函数、文件和图形编程等方面的基本知识和技能。
2、培养和训练学生综合利用所学基本知识和基本技能进行小型应用程序开发的技能。
3、培养学生适应岗位需要,独立分析问题、解决问题的基本能力,以及团队合作精神。
二、实训对象计算机信息管理专业学生。
要求参加实训的学生具有以下几方面的知识与技能:1、Turbo C2.0 集成开发环境的使用。
2 、熟练掌握C语言的基本语法、结构。
3 、对C语言的重要语法成分和常用数据结构如函数、数组、指针、结构体和文件的使用有一定认识。
4 较熟练地使用结构化程序设计的方法和常用的算法。
三、实训内容本程序应按照功能要求分为几个模块:1、程序的主界面部分:参考界面如下:其中每个模块的内容主要是:1. Mathematics common sense (数学常识“即:最基本的C程序设计”),2. Interest mathematics(趣味数学“即;有趣的C程序设计”),3. Basic sketch(基本图形的实现),4. Calendar(万年历“即日期查询的实现”),5. Emulation:The machine( ATM)(模拟ATM(自动柜员机)的实现),6. quit the system(退出系统),通过键盘输入操作选项,调用相应模块进行执行,一般应先导入数据再进行操作。
相关提示:主界面可以直接通过使用输入函数实现;也可以使用一独立函数来实现,使用主菜单以便从子函数返回之后还可以再调用,即:实现程序中的“返回”这一功能。
程序中根据用户输入,转入相应模块,也是通过函数实现。
2、具体模块的功能与实现⑴、最基本C程序设计(Mathematics common sense。
)主要功能包括:1、起泡法排序(The compositor of a data row);2求前N个质数(The prime number of Ex-N);3、九九乘法表(The 9*9 multiplication table);4、数列求和(The sum of a squence (1+1+2+1+2+3...+n));5、求字母系数方程的根(The root of a equation (a*x^2+b*x+c=0));6、退出功能模块一(即:返回主界面return)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《C语言程序设计》课程设计任务书对象:17楼宇智能化技术专业一、课程设计目的本课程设计主要是为了进一步提高学生掌握利用C语言语言开发程序的能力,熟悉程序开发的一般流程,及自主学习能力和团队协作能力。
1. 掌握C语言语言基本语法及数据类型;2. 掌握C语言基本程序结构、数组、函数、指针、文件的使用;3. 掌握结构化程序设计思想和C语言开发程序基本流程;4. 具备C语言程序调试能力;5. 能自主进行知识查阅及分析和解决问题;6. 能具备良好的团队协作能力和沟通能力。
二、课程设计要求(一)总体要求学生必须仔细阅读课程设计书,认真主动完成课设的要求。
有问题及时、主动通过各种方式与教师联系沟通。
学生要发挥自主学习的能力,充分利用时间,安排好课设的时间计划,并在课设过程中不断检测自己的计划完成情况,及时的向教师汇报。
本课程设计主要流程是:分组->选题->进行课程设计->撰写课程设计报告->课程设计答辩->上交资料。
本课程设计成绩组成:总成绩(100%)=源程序(60%)+课程设计报告(20%)+课程设计答辩(10%)+小组自评分(10%,包括组长评分和个人自评分)(二)各部分具体要求1. 分组要求(1)小组成员1-2人组成,成员自由组合,小组组长由本小组推荐产生;(2)本课程设计实行小组组长负责制,每个成员具体分工由成员共同协商,组长最后决定;(3)课程设计结束后,组长根据每个成员所负责具体任务及是否积极参加等因素进行打分,每个成员分数不能一样;(4)课程设计小组自评表由组长填写,最后由各成员签名,除签名外表格其它内容可打印(A4纸);(5)本课程设计要体现团队合作精神,每个成员分工合理,要及时、定期沟通,组长充分发挥组织协调作用,每个成员要有合作和团队意识。
2. 选题要求本课程设计选题必须在6月10日之前完成,每个小组可以从推荐设计项目中进行选题,也可以自己自拟设计题目,自拟设计题目要上报设计详细功能,在得到老师的许可后方可开始进行课程设计。
同一个班级每个小组选题不能重复,学习委员汇总全班各组选题,电子档E-mail给老师。
3. 设计内容要求(1)每个课程设计项目至少包含5个功能模块;(2)设计界面友好,要有菜单界面,数据存放在文件中,数据使用数组、结构体都可以;(3)书写规范,变量及函数命名体现“见名知意”原则;采用锯齿型书写格式,便于阅读;(4)采取模化程序设计,在设计过程中,按功能定义多个不同的函数,通过函数调用实现各功能模块的作用;(5)要求利用结构化程序设计方法以及C的编程思想来完成系统的设计;(6)整个设计必须上机调试通过。
4. 课程设计报告要求设计报告内容要体现整个课程设计过程,包括:需求分析、总体设计、详细设计、程序运行测试与分析、设计反思。
(1)需求分析:从功能角度阐述本课程设计目的,要解决什么样的问题,达到什么样的效果;(2)总体设计:明确本课程设计的总体设计思路,要指出在设计过程中可能出现的问题及解决思路,说明本课程设计的全过程,设计采取的思想,绘制本设计的逻辑及功能框架图;(3)详细设计:要求列出本设计中所有编写的函数清单,说明每个函数的功能,各形式参数的意义,画出各函数的调用关系图。
即模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等);(4)程序运行测试及分析:有针对性输入不同的数据,根据输出结果来说明达到程序设计目的;(5)设计反思:指出本次课程设计过程中,自己承担什么任务,遇到什么困难,怎样解决的,自己的收获有哪些,设计的不足和展望等。
整个课程设计报告字数3000字以上,设计报告封面及格式见要求,用A4纸张打印,封面全体小组成员签名。
5. 课程设计答辩要求本课程设计答辩一般在本课程结束最后一次课上随堂进行,汇报时间在10-20分钟,每小组汇报人数1-2人。
汇报内容主要包括:课程设计项目功能演示,设计思路,设计过程存在的问题及解决方法,收获及不足等。
可以制作PPT,自行准备数据。
6. 上交资料要求上交资料在答辩结束后3天内上交,主要包括以下资料:(1)源代码(电子档);(2)课程设计报告书(纸质+电子档),封面小组成员签名;(3)小组自评表(纸质),组长及成员签名。
(三)评分标准表10.1 评分标准(四)参考选题项目1. 学院教学信息管理系统学院教学信息管理系统,每一条记录包括一位教师的职工号、姓名、职称、性别、3门课程,教学效果综合评分。
系统要求实现以下功能:(1)系统以菜单方式工作;(2)输入:输入每一位教师记录,将其信息写入文件中;(3)显示:显示每位教师记录;(4)排序:按职工号或教学效果综合评分进行排序,并显示;(5)查找:完成按姓名或课程查找教师的相关记录,并显示。
2. 酒店房间登记与计费管理系统酒店房间管理系统,能实现酒店客房的查询、预约、登记、结算退房等操作,具体功能:(1)系统以菜单方式工作;(2)能对全酒店客房进行显示、查询;(3)能进行客房预约登记,登记入住;(4)对不同标准的房间实施不同的收费标准,也可以按天收费或按小时收费,可根据顾客需要在登记的入住的时候进行选择;(5)在结账退房时,根据入住的时间,计费方式和房间单价计算出总费用。
3. 学校运动会成绩管理系统学校运动会成绩管理系统,分团体项目和个人项目及男、女项目,每个项目取前5名,分数分别是7、5、3、2、1,团体项目取前3名,分数分别是11、9、7。
系统要求实现以下功能:(1)系统以菜单方式工作;(2)信息录入:录入每个项目信息及每个信息所有取得名次的相关信息;(3)信息查询:输入运动员、院系、项目进行查询;(4)排序:院系团体总分、院系男女团体总分进行排序;(5)信息删除与修改:能够对录入的信息进行修改。
4. 职工档案管理系统设计职工档案管理系统设计,每个职工是一条记录,包括编号,姓名,性别,出生年月,所在部门,职称,工资级别)电话等。
系统可实现以下功能:(1)系统以菜单方式工作;(2)输入功能:输入每一位职工记录,将其信息存入文件中;(3)显示功能:完成全部职工记录的显示;(4)排序:职工的编号、职称、工资等进行排序,并显示;(5)查找功能:完成按编号或姓名查找职工的相关记录,并显示。
5. 银行存取款管理设计在客户文件中,每个客户是一条记录,包括编号、客户姓名、支取密码、客户地址、客户电话、账户总金额;在存取款文件中,每次存取款是一条记录,包括编号、日期、类别、存取数目、经办人。
类别分为取款和存款两种。
本系统能够输入客户存款或取款记录;根据客户姓名查询存款和取款记录。
系统可实现以下功能:(1)系统以菜单方式工作;(2)显示:能够按取款或存款进行指定日期范围的显示;(3)插入:能对取款或存款操作进行记录,写入数据;(4)查找:能够查找某位客户指定时间范围内所有存取款操作;(5)汇总:对每天、每周、每月、每年存取款总量进行汇总,并显示。
6. 职工工资管理系统设计职工工资管理系统应包含本单位职工的全部信息。
每个职工是一条记录,包括姓名、性别、出生年月、年龄、婚姻状况、家庭住址、职称、工资级别情况等。
本系统重点进行工资管理,系统登陆后可计算职工工资总额和平均工资,可按工资进行排序,并能够找出工资级别相同的职工名单。
系统可实现以下功能:(1)系统以菜单方式工作;(2)显示:显示本单元全体职工信息;(3)插入:能插入新职工信息,也可以对新月份数据进行插入;(4)查找:能够查找某职工工资信息,也可以查找在某范围工资的所有职工;(5)排序:能够按工资进行排序。
7. 通讯录管理系统录入联系人信息(包括姓名、电话号码、地址、备注等);通讯录管理系统要求实现以下功能:(1)系统以菜单方式工作;(2)插入:输入每一位联系人记录,将其信息存入文件中;(3)显示:能显示全体联系人信息;(4)查询:查询所有联系人的信息,并按可选的自定义规则进行排序;(5)修改:能针对某个记录进行修改,并将修改的记录信息保存于文件中。
8. 计算机辅助教学(CAI)软件开发:教小学生学算术。
可做个位数,十位数的加,减,乘和除,减法不能得负数,除法要除尽,屏幕上随机出现两个数,提示小学生给出答案,答错了要提示重新输入。
要统计给分。
系统可实现以下功能:(1)系统以菜单方式工作;(2)能进行加、减、乘、除运算,运算符合小学生要求;(3)生成题目要求:可以根据使用者的要求,选择出题的类别和数量,如,是某一种运算,还是多种运算题目都有,是10个题目还是50个题目;(4)计分:每次生成题目按100分计分,每个题目允许做3次,计分比例分别为100%,60%,30%;(5)记错功能:能够按照登录名,对同一用户在练习过程中出错的题目记录下来,随时进行复习。
9. 学生考勤系统设计学生考勤系统应包含各班学生的全部信息。
每个学生是一条记录,包括姓名、性别、学号、出勤情况等。
本系统可模拟考勤过程,记录考勤结果,并能够在课程结束后按照设定的考勤评分标准自动给出每个学生的考勤分数。
系统可实现以下功能:(1)系统以菜单方式工作;(2)显示:显示全校班级整体考勤情况,各班级每个学生考勤情况;(3)插入:能插入新班级及班级学生信息入;(4)查找:能够查找某个班级或某个学生考勤情况;(5)预警功能:能够根据学生考勤情况,当达到一定缺课数量,自动显示预警信息。
10. 学生计算机机房管理系统设计该计算机房共有100台计算机,分为20排,每排50台。
管理系统应包含每台计算机一周内的使用全部信息,包括计算机序号、配置、位置、状态、使用情况的历史记录(包括使用者姓名、学号、使用时间段)等。
本系统可以模拟学生上机和离开的登记过程,查询机房计算机的使用情况。
系统可实现以下功能:(1)系统以菜单方式工作;(2)显示:显示该机房一周内使用全部信息;(3)插入:能进行一周每天每台机器包括使用者上机到离开的数据的输入、存储;(4)查找:能够查找某台计算机使用信息或某个学生在本机房使用信息;(5)报障:当某台机器在一段时间没有使用,会自动提示是否出故障。
(五)其它1. 小组选题汇总表(由学习委员汇总,×月×日之前交)表2小组选题汇总表《C语言程序设计》课程设计小组选题汇总表班级:2. 小组自评表表10.2小组自评表《C语言程序设计》课程设计小组自评表3. 课程设计报告封面及要求C语言课程设计报告书课程名称:C语言程序设计题目:院(系):专业班级:姓名:组长:年月日(正文部分)一、需求分析(标题均为小三号,宋体,粗体)(正文均为小四号,宋体,行距1.5倍)(从功能角度阐述本课程设计目的,要解决什么样的问题,达到什么样的效果。
)二、总体设计(明确本课程设计的总体设计思路,要指出在设计过程中可能出现的问题及解决思路,说明本课程设计的全过程,设计采取的思想,绘制本设计的逻辑及功能框架图。