课程设计任务书)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计任务书-()
————————————————————————————————作者:————————————————————————————————日期:
ﻩ
河南城建学院
《C语言程序设计》课程设计任务书
班级1124111/2
专业生物技术
课程名称C语言程序设计
指导教师张芳芳、何宗耀、郭力争
计算机科学与工程系
2012年06月
《C语言程序设计》课程设计任务书
编写:张芳芳审核:邵国金课程编码课程名称C语言程序设计课设
适用专业非计算机专业本科学时1周
考核方式查学分1
先修课程C语言程序设计设计时间12-06-18—12-06-
21
一、设计时间及地点
1、时间:第19周
2、地点:公共计算机实践教学中心
二、设计目的和要求
课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力。
C语言程序设计课程设计是专为刚学第一门计算机高级语言的学生设立的,安排该课程设计的目的,就是要通过一次集中的强化训练,使学生能及时地巩固已学的知识,补充未学的但又是必需的内容,进一步提高程序设计的能力。本课程设计将以学生上机进行程序设计为主,教师的适当讲授为辅。利用学到的编程知识和编程技巧,通过布置具有一定难度的程序设计题目,帮助学生熟悉程序编写,及时查究错误,独立完成。
三、设计题目和内容
主要有以下设计题目:
(1)设计一个模拟时钟转动的程序
(2) 用一个字符数组保存一个英文句子,要求:
删除该英文句子中的前导空格,后导空格,并删除句子中多余的空格(单词之间只留一个空格);统计该句子中,单词出现的频率;查找并替换某个单词。
(3)图书管理系统:
问题提出:XX校图书馆现为手工管理,效率低、易出错、手续繁琐,而且耗费大量的人力。图书馆希望设计一个图书馆系统,管理读者的登记、图书的购入、借出、归还以及注销等。管理人员还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况。
(4)打印万年历
地球绕太阳一周的时间是365天5小时46秒,为了使一年的天数为整数,将一年的天数定为365天,余下的时间积累起来,四年就是23小时15分4秒,将近一天,把这一天加在某年的二月而成29天,该年称为闰年,其它年称为平年。但四年加一天又多用了44分56秒,这个数积满400年为三天。因此400年中只能有97个闰年,所以凡能被400整除,或不能被100整除但能被4整除的年份为闰年。
已知2000年1月1日为星期六,请输入任一年的年份后,打印该年的年历。
(5)学生成绩管理系统
要求有多个学生、多门课程,可以求全班单科的平均分。某个人的多门课的平均分。
(6)乘车路线查询程序。
(7)文件加密及解密程序。
(8)学生信息管理系统
至少有学号、姓名、性别、系名、班级名、出生年月、学院住址、电话号码。对学生信息进行统一管理,完成添加、修改、删除等操作。
(9)企事业单位职工工资管理程序。
(10)n维线性方程组的求解程序。
(11)运动会成绩统计系统
功能由学生自己设计,尽可能多一些。用菜单进行统一管理。最好是汉字界面。跑步成绩最好有排序或名次功能。
(12)求两字符串中的最大公共字符串个数及公共字符串。
(13)建立n阶方阵,完成打印:
a、螺旋方阵,如下图:
1 2 3 4
1213 14 5
1116 156
10 9 8 7
b、蛇形方阵,如下图:
1 2 6 7
3 58 13
4 912 14
10 11 15 16
(14)输入一个班10个学生的学号和每个学生考试三门功课(数学、英语、计算机基础)的成绩。编程计算出每个学生的总分和平均分,并按学生成绩优劣排序,最后打印一张按高分到低分名次排序的成绩单。要求:ﻫ 1)排序用一个函数实现。 2)打印的成绩单表项包括:序号,学号、数学、英语、计算机、总分、平均分。
四、设计方法和步骤
分析设计准备阶段(30%)
编程调试阶段(50%)
总结报告和书写说明书阶段(10%)
考核阶段(10%)
五、设计成果的编制
1、完整正确的程序
2、写出具体的程序说明和设计思想
六、评分标准及成绩评定
通过设计答辩方式,并结合学生的动手能力,独立分析解决问题的能力和创新精神,总结报告和答辩水平以及学习态度综合考评。成绩分优、良、中、及格和不及格五等。
七、设计指导教师及分组情况
在整个设计过程中,参与设计的学生在上课期间只有两个地方可以去:要么
在图书馆查资料,要么在实验机房B506,不论在哪里,都要遵守纪律,按时考勤。
1、上机安排如下:
周一周二周三周四
1、2 上机上机上机上机
3、4 上机上机上机上机
5、6
2、教师分组:张芳芳、何宗耀、郭力争
星期节次1-2 3-4 5-6
周一张芳芳张芳芳何宗耀
周二张芳芳张芳芳何宗耀
周三郭力争郭力争郭力争
周四张芳芳、何宗耀、郭力争组织答辩整理材料上交
3、学生分组:学生应按五人为一标准组设计,班级内每设计小组不能做相同题目。
第一组陆小雨张兴昆王者王海阔王龙丛继伟
第二组李庸非侯丽芳鲁亚芳赵彩霞黄偲帝常辉朝
第三组余吉祥赵明初李光耀张鹏博胡兴安
第四组何帅许张智恒陆友云马兰张云
第五组武亚蕊张业猛李佩佩姜亚军魏超杰
第六组任超明任肖辉王亚哲杨林霞陈华慧
第七组赵青文韩彬韩连涛杨欢范自阳
第八组陈伟李康万松郭胜利张金保
第九组胡星宇李宗宜王开发郑健
第十组马建广姜赛雷宋慧林梁赟王永强何成飞
第十一组李自强刘富东邱腾飞刘亚杰任阳利
第十二组周政管玉周冯飞跃张静许军廷
第十三组王子然冯永张高敏毛永尽蒋举辉
第十四组崔豫博马菁菁罗丹凤刘鹏王亚民