C课程设计题目要求

上传人:公**** 文档编号:498113275 上传时间:2022-12-31 格式:DOC 页数:9 大小:60.51KB
返回 下载 相关 举报
C课程设计题目要求_第1页
第1页 / 共9页
C课程设计题目要求_第2页
第2页 / 共9页
C课程设计题目要求_第3页
第3页 / 共9页
C课程设计题目要求_第4页
第4页 / 共9页
C课程设计题目要求_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《C课程设计题目要求》由会员分享,可在线阅读,更多相关《C课程设计题目要求(9页珍藏版)》请在金锄头文库上搜索。

1、C+ 课 程 设 计1. 课程设计报告的基本格式设计报告的基本内容至少包括封面、正文、参考文献三部分。1封面封面包括“课程设计报告”、班级、姓名、设计时间等信息。2正文正文是设计报告的主体,具体由以下几部分组成:(1)课程设计内容:包括课程设计的基本结构流程、详细设计说明、源程序(cpp和h头文件)、运行结果截图等;(2)得意之处:重点介绍整个课程设计程序中自已认为最满意、最得意的地方;(3)创意的技术实现:介绍课程设计中重点创意的技术实现技巧、核心程序等;(4)课程设计中目前存在的问题;(5)设计实践过程中的收获与体会。要求:要使得用户看了你的报告,不仅知道你编写的程序应该如何使用,而且了解

2、你是用的什么结构?什么算法?在调试中曾遇到过什么问题,是如何解决的?有什么值得后人吸取的教训和体会。3参考文献给出在课程设计过程中参考的各种文献、资料名称。说明:若两个人或多人程序基本相同或撰写的报告基本相同的情况下,经仔细比较查证属相互抄袭的,抄袭者和被抄袭者均按“0”分计。2. 评分标准:程序的正确性:40%程序的可读性:15% 界面的友好性:15课程设计报告:20工作态度:103. 上机时间地点时间: 地点:4. 作品上交Email:L时间截止:15周周6晚12点前.5. 题目的选择自选题目,每人一组。题目分为两类,第一类是控制台应用程序,第二类是VC+应用程序题目,根据题目难度系数的不

3、同,成绩等级也随之不同:选择第一类控制台应用程序题目的同学,成绩等级在0-80分;选择第二类VC+应用程序题目的同学,成绩等级在0-100分;第一类:控制台应用程序选择题目:题目1:设计并实现一个简单的复数计算器(一) 题目复数计算器(二) 目的和意义掌握面向对象的程序设计方法,训练学生运用C+语言的基本要素,进行基本的结构化程序设计和面向对象的程序设计。使学生加深对C+语言的理解,培养学生设计、编写、调试程序的能力,同时,培养学生面向对象的思想。(三) 功能要求实现复数加减乘除功能,并显示运算结果(四) 程序界面欢迎使用复数计算器!请输入一个复数的实部和虚部(用空格分隔):1 2c1=1+2

4、i请输入一个复数的实部和虚部(用空格分隔):3 4c2=3+4i* 菜 单 +、 两个复数相加-、 两个复数相减 *、 两个复数相乘 /、 两个复数相除*+c1+c2=4+6i(五) 实现要求1. 定义一个复数类complex。2. 声明所需成员函数和友元函数(输入运算符和输出运算符和输出运算符和输出运算符),并对加减乘除运算符进行重载。8. 定义各成员函数。9. 定义主函数,实现对整个程序的控制。10. 编译、运行并调试。题目4: 通信录的设计设计要求:1. 定义人员(person)类,其中至少包括姓名、性别、年龄、电话和类别(例如:同学、朋友等)。2. 实现下面的功能:1) 设计菜单实现功

5、能选择;2) 输入功能:输入人员信息,并保存到文件中。3) 查询功能:a) 能够根据姓名精确查询人员信息;b) 根据电话号码查询人员信息;4) 根据姓名对人员信息排序输出5) 能够根据姓名、电话修改人员信息6) 能根据姓名、电话删除人员信息题目5:学生成绩管理系统主要功能是对学生的成绩进行输入、修改和管理。系统功能要求:界面要求*学生成绩管理系统*1-输入数据*2-查询成绩*3-修改成绩*4-输出所有学生成绩*5-统计及格和优秀人数*6-退出系统*功能这个程序的主要功能是输入学生姓名、成绩,学号自动生成,并可以对学生成绩按学号或姓名进行查询。该系统具有存贮学生数据,按学号、姓名查询,按需要修改

6、学生成绩,列出学生成绩和统计功能。 统中初始数据如下:学号姓名成绩1张三902李四843王五754陈六685刘七59第二类:VC+界面应用程序选择题目:题目一:1. 课程名称:两个小球碰撞演示2. 课题来源:课程组自拟3. 课题类型:综合型4. 目的和意义:1) 综合运用所学知识,解决实际问题2) 全面提高学生的程序设计能力和开发能力5. 基本要求:1) 功能齐全:界面操作灵活方便,至少实现以下基本功能:l 小球对撞;l 小球追击撞击;l 分别显示两个小球的质量和初始速度。2) 界面友好:界面友好、输入有提示、尽量展示人性化。3) 可读性强:源程序代码清晰、有层次、主要程序段有注释。4) 健壮

7、性好:用户输入非法数据时,系统应及时给出警告信息。5) 在规定的时间内完成课程设计任务6) 每班刻录一张光盘并保证程序能够正确运行。7) 完成课程设计报告(包括以下内容)l 课程设计设计思想l 课程设计框图及主要程序构架l 课程设计遇到的问题及解决方法l 课程设计感想6. 完成时间7. 主要参考资料:按照每人不同的参考资料填写题目二:1. 课程名称:小球下落演示2. 课题来源:课程组自拟3. 课题类型:综合型4. 目的和意义:1) 综合运用所学知识,解决实际问题2) 全面提高学生的程序设计能力和开发能力5. 基本要求:1) 功能齐全:界面操作灵活方便,至少实现以下基本功能:l 小球垂直落体;l

8、 小球平抛落体;l 分别显示小球的初始速度和高度,落地时的速度和加速度。2) 界面友好:界面友好、输入有提示、尽量展示人性化。3) 可读性强:源程序代码清晰、有层次、主要程序段有注释。4) 健壮性好:用户输入非法数据时,系统应及时给出警告信息。5) 在规定的时间内完成课程设计任务6) 每班刻录一张光盘并保证程序能够正确运行。7) 完成课程设计报告(包括以下内容)l 课程设计设计思想l 课程设计框图及主要程序构架l 课程设计遇到的问题及解决方法l 课程设计感想6. 完成时间7. 主要参考资料:按照每人不同的参考资料填写题目三:1. 课程名称:指针表2. 课题来源:课程组自拟3. 课题类型:综合型4. 目的和意义:1) 综合运用所学知识,解决实际问题2) 全面提高学生的程序设计能力和开发能力5. 基本要求:1) 功能齐全:界面操作灵活方便,至少实现以下基本功能

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号