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

《C语言课程设计讲解内容.ppt》由会员分享,可在线阅读,更多相关《C语言课程设计讲解内容.ppt(9页珍藏版)》请在人人文库网上搜索。

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

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

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

4、顾讨论和分析;改进设想;经验和体会等。 附录:源程序清单和结果。如果题目规定了测试数据,则结果要包含这些测试数据和运行输出,当然还可以含其他测试数据和运行输出。,三、课程设计的内容(共2个题目),1各种排序算法比较(必选) 2趣味小游戏 3学生信息管理系统 4职工信息管理系统 5 . 学生通讯录管理系统 6图书馆模拟系统 7学生选课系统 8飞机订票系统 9自拟 第1题必选,第2-9题任选一个,四、提交的资料和考核方式,课程设计报告文档 有关的设计文档要求提交电子稿(附录中的程序注释,不能少于四分之一) 软 件 软件需提供能正常运行的加注释的源程序。 注:对于课程设计中未能实现的部分需要加以说明。对于软件中所参考的部分模块或代码需要加以声明,并说明出处。,四、提交的资料和考核方式,课程设计成绩评定的依据有三部分: 设计报告20 课程设计考试(答辩)50 平时成绩(出勤)30% 提交的电子文档和软件必须是由学生自己独立完成,雷同者教师有权视其情况扣分或记零分。,五、时间和地点安排,地点:13-507 时间:上午8:3011:30,下午1:304:30 8月31日、9月6日-9月10日上午 9月6日-9月8日、9月10日下午。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值