C语言课程实习由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言课程实践总结”。
《C语言程序设计》课程设计
一.课程性质
C程序课程设计是《C程序设计》课程的实践环节,其目的是为学生提供了一个既动手又动脑,独立实践的机会,学生将课本上的理论知识和实际有机的结合起来,锻炼学生分析、解决较复杂问题的能力,提高学生独立编写大编程的能力。
二、基本要求
1、课程设计可采取每人或2人一题,可任选题目进行设计。每组成员分工合作完成一个课程设计时,每个人的任务不同;
2、要求利用结构化程序设计方法以及C的编程思想来完成系统的设计;
3、模块化程序设计:要求在设计的过程中,按功能定义函数,进行模块化设计,各个功能模块用函数的形式来实现;
3、学生所选课题必须上机通过,并获得满意的结果;
4、程序书写风格:锯齿型书写格式。
三、课程设计报告的要求
1、需求分析
描述问题。简述课题要解决的问题是什么,有什么要求和限制条件。
2、总体设计(程序设计组成框图、流程图)
3、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等))
4、源程序清单和结果:源程序要加注释。结果要包括测试数据和运行结果。
5、设计心得
四、考核标准:
成绩按五分制评定:优、良、中、及格和不及格
评价标准
课程设计成绩评定的依据有设计文档资料(40%)、具体实现设计方案的程序(25%)、验收(25%)课程设计考勤登记表(10%)。
优(90分以上):必须要有一定的创意,有自己独特的算法。按要求完成课题的全部功能,有完整的符合标准的文档,文档有条理、文笔通顺,格式正确,其中有总体设计思想的论述,有正确的流程图,程序完全实现设计方案,设计方案先进,软件可靠性好;
良(80-89分):完成课题规定的功能,有完整的符合标准的文档,文档有条理、文笔通顺,格式正确;有完全实现设计方案的软件,设计方案较先进,无明显错误;
中(70-79分):完成课题规定的功能,有完整的符合标准的文档,有基本实现设计方案的软件,设计方案正确,但有少于失误;
及格:完成课题规定的大部分功能,有完整的符合标准的文档,有基本实现设计方案的软件,设计方案基本正确,个别功能没有实现,但错误不多;
不及格:完全复制别人的文档资料,没有完成课题规定的功能,没有完整的符合标准的文档,软件没有基本实现设计方案,设计方案严重错误。
五、参考设计题目
1.小学生数学CAI系统
设计内容:
该系统为小学数学辅助教学系统,利用该系统可以锻炼小学生的数学运算能力。它包括+、-、×、÷四则运算。
设计要求:
1)系统菜单可以选择包含的运算符(+、-或×、÷)、数值的位数(1位,2位、3位)。
2)单击“开始”,系统自动随机地出10道题。
3)每出一题,小学生输入答案后,第一次答对,系统给出信息“完全正确,你非常聪明!加10分”,总分+10分,显示下一题;若答错了,系统给出信息“你答错了,继续努力!”,继续显示该题目,若第2次答对了,系统给出信息“答对了,你很棒!加8分”,总分+8分,显示下一题;若答错了,系统给出信息“你答错了,继续努力!”,继续显示该题目,若第3次答对了,系统给出信息“答对了,祝贺你!加6分”,总分+6分,显示下一题;若答错了,系统给出信息“非常遗憾你又答错了,请继续做下一题。本题的正确答案为„„”,继续显示下一题;
当答完所有的题给出总分
2.英语字典
设计内容:
设计一个简单的英语字典,输入英语单词,显示中文含义,设计要求:
1)自行设计一单词库;
2)词库的编辑功能(添加、修改、删除题库中的单词)
3)具有查询的功能(“英汉”和“汉英”两种方式)
3.学生学籍管理系统
可对学生学籍进行注册,修改,删除,查找,统计等操作。
功能要求:
(1)系统以菜单方式工作。
(2)登记学生的学号,姓名,班级和籍贯信息
(3)修改已知学号的学生信息;
(4)删除已知学号的学生信息;
(5)查找已知学号的学生信息;
(6)查找并统计某个籍贯的学生信息及总数。
4.其它难度相近的自选题目。
附:课程实习报告封面
广东海洋大学职业教育学院
《C语言程序设计》课程实习报告
题目:英语字典班级:应电111
学号:201136626133姓名:邱洪文成绩:
指导教师:
日期:年月日