欢迎来到天天文库
浏览记录
ID:40965563
大小:524.50 KB
页数:6页
时间:2019-08-12
《2012C语言课程设计任务书及封面y》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课程设计报告课程名称C语言程序设计课题名称专业班级学号姓名指导教师罗雅博张鏖峰曹燚2012年9月2日湖南工程学院课程设计任务书课程名称C语言程序设计课题专业班级学生姓名学号指导老师罗雅博张鏖峰曹燚审批任务书下达日期2012年9月1日任务完成日期2012年9月9日2011级土木工程专业《C语言程序设计》课程设计任务书一、课程设计的性质与目的《C语言程序设计》是重要的基础课,通过本课程设计使学生进一步巩固课堂所学知识,全面熟悉、掌握C语言程序设计的基本方法和技巧,进一步提高编写程序、阅读分析程序及上机操作、
2、调试程序的能力。二、设计要求每个同学至少选作设计题目一个,每个同学的学号末尾2位对8求余,所得数为对应的设计题目题号,该题为该生必做题。源程序必须格式规范,程序运行正确无误,有较强的容错性,界面友好。必须使用模块化程序设计方式,自己独立完成。三、课程设计报告要求设计报告格式:1统一封面(本任务书附带)、设计题目、设计要求以及系统功能需求分析;2总体设计:包括系统总体设计框架和系统功能模块图;3详细设计。包括主要功能模块的算法设计思路以及对应的工作流程图;4主要源程序代码。包括存储设计说明,以及完整源程序
3、清单(放在附录中);5调试分析过程描述。包括测试数据、测试输出结果,以及对程序调试过程中存在问题的思考(列出主要问题的出错现象、出错原因、解决方法及效果等);6总结。包括课程设计过程中的学习体会与收获、对C语言和本次课程设计的认识等内容。7附录(完整源程序清单):可以是手写或打印稿(注意:不能和其他同学一样)8报告最后附上评分表(见任务书末页)四、检查要求:1每个人必须有可运行的程序,每个人要通过答辩;2每个人必须交《C语言课程设计报告》(打印稿)五、评分1根据平时上机考勤,且每个人必须自己动手编写程序
4、,不得抄袭;2根据程序运行结果;3学生能熟练地解释清楚指导老师对自己程序的提问;4课程设计报告完成的质量和规范;六、时间、地点安排日期9.49.59.6时间14:00-18:008:00-12:0014:00-18:00地点E413E413E413七、课程设计题目0.表达式计算要求:输入一个表达式,输出其结果。表达式由数字+-*/()组成。例如,输入3*(8.0+(4/3)),输出28。提示:错误的表达式提示错误。例如:2+*3输出:表达式输入错误。1.实数进制转换系统要求:输入某个进制表示的实数,然后
5、按要求的进制输出(二进制-十六进制之间)例如,输入二进制的101.1,输出十进制的5.5也能满足输入三进制的201.2然后要求输出同一数值的七进制数值等2.通讯录管理系统要求:能完成通讯信息的录入,修改、插入、删除功能能对记录进行排序、查询所有信息保存在文件中3.图书管理系统要求:图书信息包括:书名、作者名、分类号、出版单位、出版时间、价格等。系统以菜单方式工作;具有图书信息录入,修改、插入、删除功能;能按书名查询或作者名查询4.职工信息管理系统要求:职工信息包括职工号、姓名、性别、出生年月、学历、职务
6、、工资、住址、电话等(职工号不重复)。系统以菜单方式工作;能录入职工信息并保存;显示所有职工信息(以一定的格式);查询职工信息(以一种或多种方式);修改职工信息并保存;删除职工信息。5.学生成绩管理系统要求:学生成绩管理主要功能:(1)能按学期、按班级完成对学生成绩的录入、修改(2)能按班级统计学生的成绩,求学生的总分及平均分,并能根据学生的平均成绩进行排序(3)能查询学生成绩,不及格科目及学生名单(4)能按班级输出学生的成绩单6.计算24的问题要求:在屏幕上输入1-10范围内4个整数(可以有重复),对
7、它们进行加减乘除四则运算后(可以任意的加括号限定计算的优先级),寻找计算结果等于24的表达式7.八皇后问题求解要求:如何在一个8X8的棋盘上无冲突地摆放8个皇后棋子。(要求任意一个皇后所在位置的水平、垂直,以及45度斜线上都不能出现别的皇后棋子)求出所有符合要求的摆放方法。并按输入的数字,在屏幕上输出对应的一种摆放方法。如下图所示来表示一种摆放方法:1000000000001000000000010000010000100000000000100100000000010000计算机与通信学院课程设计评分
8、表设计内容:C语言程序设计项目评价课程设计期间表现情况课程设计内容完成情况课程设计答辩成绩课程设计报告完成质量综合成绩日期:2012年9月9日
此文档下载收益归作者所有