2012C语言课程设计任务书及封面

2012C语言课程设计任务书及封面

ID:40965575

大小:528.00 KB

页数:6页

时间:2019-08-12

2012C语言课程设计任务书及封面_第1页
2012C语言课程设计任务书及封面_第2页
2012C语言课程设计任务书及封面_第3页
2012C语言课程设计任务书及封面_第4页
2012C语言课程设计任务书及封面_第5页
资源描述:

《2012C语言课程设计任务书及封面》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计报告课程名称C语言程序设计课题名称表达式计算专业通信工程班级1102班学号09姓名张淳霖指导教师罗雅博彭祯曹燚2012年6月29日湖南工程学院课程设计任务书课程名称C语言程序设计课题专业班级学生姓名学号指导老师罗雅博彭祯曹燚审批任务书下达日期2012年6月15日任务完成日期2012年6月29日2011级通信工程专业《C语言程序设计》课程设计任务书一、课程设计的性质与目的《C语言程序设计》是通信工程专业重要的基础课,通过本课程设计使学生进一步巩固课堂所学知识,全面熟悉、掌握C语言程序设计的基本方法和技巧,进一步提高编写程序、阅读分析程序及上机操作、调试程序的能力。二、设计要求每个同学

2、至少选作设计题目一个,每个同学的学号末尾2位对9求余,所得数为对应的设计题目题号,该题为该生必做题。必须使用模块化程序设计方式,自己独立完成。三、课程设计报告要求设计报告格式:1统一封面(本任务书附带)、设计题目、设计要求以及系统功能需求分析;2总体设计:包括系统总体设计框架和系统功能模块图;3详细设计。包括主要功能模块的算法设计思路以及对应的工作流程图;4主要源程序代码。包括存储设计说明,以及完整源程序清单(放在附录中);5调试分析过程描述。包括测试数据、测试输出结果,以及对程序调试过程中存在问题的思考(列出主要问题的出错现象、出错原因、解决方法及效果等);6总结。包括课程设计过程中的学

3、习体会与收获、对C语言和本次课程设计的认识等内容。7附录(完整源程序清单):可以是手写或打印稿(注意:不能和其他同学一样)8报告最后附上评分表(见任务书末页)四、检查要求:1每个人必须有可运行的程序,每个人要通过答辩;2每个人必须交《C语言课程设计报告》(打印稿)五、评分1根据平时上机考勤,且每个人必须自己动手编写程序,不得抄袭;2根据程序运行结果;3学生能熟练地解释清楚指导老师对自己程序的提问;4课程设计报告完成的质量和规范;六、时间、地点安排日期6.166.176.186.196.206.21时间14:00-18:0014:00-18:0014:00-18:0014:00-18:001

4、4:00-18:0014:00-18:00地点E412E412E412E412E412E412七、课程设计题目0.表达式计算要求:输入一个表达式,输出其结果。表达式由数字+-*/()组成。例如,输入3*(8.0+(4/3)),输出28。提示:错误的表达式提示错误。例如:2+*3输出:表达式输入错误。1.实数进制转换系统要求:输入某个进制表示的实数,然后按要求的进制输出(二进制-十六进制之间)例如,输入二进制的101.1,输出十进制的5.5也能满足输入三进制的201.2然后要求输出同一数值的七进制数值等2.通讯录管理系统要求:能完成通讯信息的录入,修改、插入、删除功能能对记录进行排序、查询所

5、有信息保存在文件中3.图书管理系统要求:图书信息包括:书名、作者名、分类号、出版单位、出版时间、价格等。系统以菜单方式工作;具有图书信息录入,修改、插入、删除功能;能按书名查询或作者名查询4.职工信息管理系统要求:职工信息包括职工号、姓名、性别、出生年月、学历、职务、工资、住址、电话等(职工号不重复)。系统以菜单方式工作;能录入职工信息并保存;显示所有职工信息(以一定的格式);查询职工信息(以一种或多种方式);修改职工信息并保存;删除职工信息。5.学生成绩管理系统要求:学生成绩管理主要功能:(1)能按学期、按班级完成对学生成绩的录入、修改(2)能按班级统计学生的成绩,求学生的总分及平均分,

6、并能根据学生的平均成绩进行排序(3)能查询学生成绩,不及格科目及学生名单(4)能按班级输出学生的成绩单6.计算24的问题要求:在屏幕上输入1-10范围内4个整数(可以有重复),对它们进行加减乘除四则运算后(可以任意的加括号限定计算的优先级),寻找计算结果等于24的表达式7.计算比赛成绩要求:(1)7个评委,每个评委给分范围为0~10分(整数)。(2)7个评委的给分中,去掉一个最高分和一个最低分,余下5位评委的平均分即为参加者的得分(精确到小数点后一位)。(3)将分数在屏幕中间位置处用红色显示出来。8.八皇后问题求解要求:如何在一个8X8的棋盘上无冲突地摆放8个皇后棋子。(要求任意一个皇后所

7、在位置的水平、垂直,以及45度斜线上都不能出现别的皇后棋子)求出所有符合要求的摆放方法。并按输入的数字,在屏幕上输出对应的一种摆放方法。如下图所示来表示一种摆放方法:1000000000001000000000010000010000100000000000100100000000010000计算机与通信学院课程设计评分表设计内容:C语言程序设计项目评价课程设计期间表现情况课程设计内容完成情况课程设计答辩成绩课程设计报告

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。