C语言课程设计讲解内容.ppt

C语言课程设计讲解内容.ppt

ID:49483117

大小:131.50 KB

页数:9页

时间:2020-02-25

C语言课程设计讲解内容.ppt_第1页
C语言课程设计讲解内容.ppt_第2页
C语言课程设计讲解内容.ppt_第3页
C语言课程设计讲解内容.ppt_第4页
C语言课程设计讲解内容.ppt_第5页
资源描述:

《C语言课程设计讲解内容.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、课程设计的目的与要求1、教学目的本课程设计是学生学习完《C语言程序设计》课程后,进行的一次全面的综合训练,通过课程设计,更好地掌握使用C语言进行程序设计的方法,加深对C语言特点和使用C语言进行程序设计开发过程的理解,加强动手能力。其主要目的是:进一步培养学生结构化程序设计的思想,加深对高级语言基本语言要素和控制结构的理解;针对C语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。掌握C语言的编程技巧和上机调试程序的方法。掌握程序设计的常用算法。一、课程设计的目的与要求2.教学要求要求从所

2、给题目中任选若干个,每个学生必须独立完成课程设计,不能互相抄袭。设计完成后,对所完成的工作进行答辩。要求写出一份详细的课程设计报告。程序设计题目,须提交相应的程序,并需提供加注释的源程序,能正常运行。二、课程设计的要求设计步骤的规范不但可以培养学生科学的工作方法和作风,而且还能有效地减少错误,提高工作效率。因此必须严格执行良好的实验步骤规范(包括上级操作规范)。本课程设计的基本步骤与要求是:(1)问题分析及解决方案框架确定充分地分析和理解问题本身,弄清要求是要做什么。在确定解决方案框架过程中,考虑怎样使程序结构清晰、合理、简单和易于

3、调试,并确定每个函数的简单功能,以及函数之间的调用关系。二、课程设计的要求(2)详细设计和编码确定算法的主要流程,再此基础上进行代码设计(Coding),每个明确的功能模块程序一般不超过60行,否则要进一步划分。(3)上机前编写程序与检查上机前程序检查可有效提高调试效率,减少上机调试程序时的无谓错误。程序检查主要有两种途径:用一组测试数据手工执行程序;通过阅读或给别人讲解自己的程序而深入全面地理解程序逻辑。把程序中的明显错误事先排除。(4)上机调试程序二、课程设计的要求(5)完成课程设计报告问题描述:题目要解决的问题是什么。设计设计

4、算法:主要算法思想,用流程图表示。实现注释:各项功能的实现程度。调试报告:调试过程中遇到的主要问题,是如何解决的;对设计和编码的回顾讨论和分析;改进设想;经验和体会等。附录:源程序清单和结果。如果题目规定了测试数据,则结果要包含这些测试数据和运行输出,当然还可以含其他测试数据和运行输出。三、课程设计的内容(共2个题目)1.各种排序算法比较(必选)2.趣味小游戏3.学生信息管理系统4.职工信息管理系统5.学生通讯录管理系统6.图书馆模拟系统7.学生选课系统8.飞机订票系统9.泊车管理系统第1题必选,第2-9题任选一个四、提交的资料和考

5、核方式课程设计报告文档有关的设计文档要求提交电子稿(附录中的程序注释,不能少于四分之一)软件软件需提供能正常运行的加注释的源程序。注:对于课程设计中未能实现的部分需要加以说明。对于软件中所参考的部分模块或代码需要加以声明,并说明出处。四、提交的资料和考核方式课程设计成绩评定的依据有三部分:设计报告20%课程设计答辩50%平时成绩(出勤)30%提交的电子文档和软件必须是由学生自己独立完成,雷同者教师有权视其情况扣分或记零分。五、时间和地点安排地点:第六机房(座位固定)时间:上午9:00~12:00,下午1:30~4:30

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

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

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