C语言课程设计任务书

上传人:工**** 文档编号:509008260 上传时间:2023-04-16 格式:DOCX 页数:6 大小:54.43KB
返回 下载 相关 举报
C语言课程设计任务书_第1页
第1页 / 共6页
C语言课程设计任务书_第2页
第2页 / 共6页
C语言课程设计任务书_第3页
第3页 / 共6页
C语言课程设计任务书_第4页
第4页 / 共6页
C语言课程设计任务书_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《C语言课程设计任务书》由会员分享,可在线阅读,更多相关《C语言课程设计任务书(6页珍藏版)》请在金锄头文库上搜索。

1、C 语言课程设计任务书一. 课程设计目的本课程设计是重要的实践性环节之一,是在学生学习完程序设计语言(C)课程后进 行的一次全面的综合练习。本课程设计的目的和任务: 巩固和加深学生对C语言课程的基本知识的理解和掌握 掌握C语言编程和程序调试的基本技能 利用 C 语言进行基本的软件设计 能够利用所学的基本知识和技能,解决简单的程序设计问题. 掌握书写程序设计说明文档的能力二. 课程设计要求1. 在指导书提供的课程设计题目中选择一题或自选题目(需经指导教师认可);2. 每个题目可独立完成或两人合作完成,题目选定后不可更换,3. 分析课程设计题目的要求4. 写出详细设计说明5. 编写程序代码,调试程

2、序使其能正确运行6. 设计完成后提交课程设计报告及三亚学院课程设计考核表三 课程设计题目题目一:算术练习1.设计要求1-基本要求:算术练习a)练习Ib)测验1.练习I2.测验c)设置13.设置拓展功能:4.查看测验成绩查看测验成绩10.退出12.设计要求具体说明程序的主界面练习:包括每次可以在+、-、*、/ 四种运算中任选其中的 1 到 4 种出题,每题只包含一个运算符。(每答完一题,要显示对或错、正确结果、总答题数,正确答题数和答题正确率)测验:包括每次可以在+、-、*、/ 四种运算中任选其中的 1 到 4 种出题,每题只包含 一个运算符。答题全部结束时可以看到题目、测验后的结果、参考答案、

3、总的题数、答对几 题、错几题、本次测验的成绩。设置:包括计算数据的位数按设定值给出(1 3位)。设置测验模式的题数和总分。 拓展功能: 查看测验成绩要求在测验模式下将本次测验的姓名,总的题数、题目、测验后的结果、 参考答案、答对几题、错几题、本次测验的成绩写入文件。接着可以在查看测验成绩模式下 从磁盘上读出并显示出来。3. 提示:出题时的运算符、运算数据可用随机rand ()函数产生,详见附录。题目二:设计日历系统1. 实现功能: 实现在控制台下打印日历。只要输入指定年份,就能打印出该年的日历,包括星期。统 运行时会提示输入年份,然后输出此年的日历情况。题目三:设计一个简单计算器1设计要求:可

4、以做到十进制数加减乘除、N次方、开平方根、十进制二进制、八进制、十六进制数字之 间的转换,而且要求计算结果可以直接代入进行下一次运算。界面自定义。2具体说明:算数运算功能,能够进行基本的加减乘除运算。函数运算功能,能够进行N次方,开N次方根。 进制转换功能,十进制二进制、八进制、十六进制数字之间的转换。通过键盘控制输入字符和数字题目四:通讯录管理1. 设计要求基本功能a)b)c)d)e)f)添加个人信息 查询个人信息 删除个人信息 修改个人信息 信息排序 输出全部信息通讯录管理1. 添加2. 查询3. 删除4. 修改5. 排序6. 输出全部信息0.退出程序的主界面2. 设计要求具体说明 通讯录

5、至少应该有以下数据项:姓名,家庭住址,手机号码,邮编, E-mail。 输入信息时要检查数据项手机、邮编、 E-mail 的合法性,手机号码:11 位数字;邮编 6位数字;E-mai 1:包含字符,且两边都非空。对通讯录应该包含有以下操作(包括基本功能和拓展功能):a) 向通讯录中添加信息;b) 在通讯录中按姓名或手机号查找个人信息;c) 删除通讯录中的个人信息;d) 修改通讯录中的个人信息;e) 按不同数据项排序后列表输出通讯录中所有人的信息。通讯录中记录的数量没 有限制。3. 设计提示学生成绩管理系统1. 添加2. 删除3. 查学生成绩4. 查班成绩表0.退出程序的主界面定义合适的结构体类

6、型,使用数组的方式组织数据题目五:学生成绩管理系统1. 设计要求: 基本功能a) 添加成绩b) 删除成绩c) 查询学生成绩d) 查询班级成绩e) 退出 创新(自拟)功能:程序实现的其它功能由个人自拟。2. 设计要求具体说明基本功能:成绩记录簿中记录以下数据: 学号、姓名、课程编号、课程名称、成绩、学分,所有成绩都以百分制计分; 输入信息时要检查数据项学号、课程编号、成绩、学分的合法性,学号:8 位数字;课 程编号:5位数字;成绩:0 100 之间的整数,学分: 1 5之间的实型数。 添加成绩:需要输入学生的学号或姓名、课程编号及成绩,如已有该门课程成绩给出提 示;查询(班级或个人)成绩:a)

7、查询个人成绩:以学号或姓名作为关键字,可查询一个学生的所有成绩,和已 完成的总学分。b) 查询班级成绩:以课程编号为关键字,成绩表后面要统计平均分、及格率及全 班同学不同课程在不同分数段分布的人数及百分比。3. 提示图书借阅管理定义合适的结构体类型,使用数组的方式组织数据。题目六:图书借阅管理1.设计要求基本功能1. 图书管理2. 读者管理图书管理3借书4.还书读者管理5.查询与统计0.退出程序的主界面借书管理 还书管理查询与统计一一一一2. 设计要求具体说明图书管理主要为添加图书,如图书一些基本信息输入。 读者管理主要为添加读者(即借书证),如读者一些基本信息输入。 借书管理包括借书时需输入

8、借书日期、书号和借书证号。 还书管理包括还书时需输入还书日期、书号和借书证号。3. 设计提示 定义合适的结构体类型。每本书的基本信息书号、书名、作者、出版社。一张借书证所借的书的数量不限。题目七:职工信息管理系统职工信息管理系统1. 信息录入3. 信息查询4. 信息删除5. 信息修改2. 信息息浏览1. 设计要求: 试设计一职工信息管理系统,使之能提供以下功能 系统以菜单方式工作口职工信息录入功能(职工信息用文件保存)一一输入口退出职工信息浏览功能 输出口I查询和排序功能:(至少一种查询方式)一一算法口程序的主界面口按工资查询|口按学历查询等职工信息删除、修改功能(任选项)口学生选修课程系统1

9、. 课程信息录入2. 课程信息浏览3. 课程信息查询4. 课程信息修改5. 学生选修课程0.退出程序的主界面2. 设计提示: 职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)。题目八:学生选修课程系统设计1 设计要求: 试设计一选修课程系统,使之能提供以下功能: 系统以菜单方式工作课程信息录入功能(课程信息用文件保存)输入 课程信息浏览功能输出 课程信息查询功能算法查询方式按学分查询 按课程性质查询 学生选修课程(可选项)3. 设计提示: 假定有n门课程,每门课程有:课程编号,课程名称,课程性质公共课、必修课、选修课b总学时,授课学时,实验或上机学时,学分,开课学

10、期等信息,学生可按要求(如总学分不 得少于 60)自由选课。题目九:钟表显示程序要求: 能模拟机械钟表行走,还要准确地利用数字显示日期和时间,在屏幕上显示一个 活动时钟,按任意键时程序退出。比如: 12:13:55题目十:背单词程序要求:帮助学生背诵单词的软件,要求用户可以选择背诵的词库,并可以编辑自己的词 库,系统可以给出中文,让学生输入其英文意思,也可输出英文让学生输入中文意思。并判 定词义是否正确。如不正确给出提示并要求用户重新输入。如正确给以鼓励。还应有词语预 览功能。基本功能: 词库的维护(可增加,至少要有100个单词) 课程预览显示中文用户输入英文的背诵方法显示英文用户输入中文的背诵方法(这两个可任选一个完成)背诵成绩的记录。

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

当前位置:首页 > 学术论文 > 其它学术论文

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