c语言程序设计指导书、任务书.doc_第1页
c语言程序设计指导书、任务书.doc_第2页
c语言程序设计指导书、任务书.doc_第3页
c语言程序设计指导书、任务书.doc_第4页
c语言程序设计指导书、任务书.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

c语言程序设计指导书、任务书 学号课程设计任务书课程设计名称c语言集中周(xx年春季学期)专业班级姓名指导教师xx年6月24日C语言课程设计任务书设计时间设计题目设计条件硬件计算机软件VC+6.0设计任务1,阅读并分析一个综合性的C语言程序;2,自行编写一个具有独立功能的C语言程序设计一个管理程序,具备基本的管理功能如显示系统标题和菜单,显示信息,可添加、删除、查询、排序记录等。 设计要求1,使用结构体数组表示数据;2,使用外部文件长期存储数据;3,实现菜单化界面;4,代码不少于150行。 进度计划时间(日期)周一设计内容选题、查阅资料周二设计周三周四编写和调试程序编写和调试程序周五撰写并打印报告成绩评定办法(评定考核项目、考核标准、所占比重)成绩按优、良、中、及格、不及格给出。 平时表现10%,答辩情况30%,课程设计说明书及相关文档60%。 参考资料 1、郭浩志.c语言程序设计教程.北京:北京邮电大学出版社,xx年 2、谭浩强.C语言程序设计:清华大学出版社,xx年 3、曹衍龙等.C语言实例解析精粹.北京:人民邮电出版社,xx年3月年月日年月日指导教师(签字)教研室主任(签字)课程设计指导书课程设计名称C语言集中周信息与控制工程系xx年6月 一、课程设计目的C语言集中周是学生在学习完语言课程后集中安排的1周(部分专业2周)的实践技能训练环节。 集中周内容综合了课程的基础知识,它的目的是通过实践环节的训练,使学生进一步加深对C语言知识的综合理解,培养学生查阅语言相关资料能力、分析和阅读程序的能力,提高语言应用技能,培养学生的计算机应用能力。 二、课程设计题目 1、学生成绩管理程序 2、档案管理程序 3、同学录管理程序 4、自选题目 三、课程设计内容 1、学生成绩管理程序目标设计一个可进行学生成绩管理的程序,具备基本的成绩管理功能如输出系统标题和菜单,输出学生成绩表,添加、删除学生记录,对学生信息查询,排序等。 要求程序具备菜单功能或详细的提示功能,至少具备学生信息输出、添加、删除、查询、排序中的两项功能。 熟练掌握循环、函数、结构体的操作,程序中至少要有一个自定义结构体。 总程序量不少于150行,输出数据要格式美观。 程序要有详细的注释及必要的说明文档,程序设计内容和文档内容要体现个性化设计思想。 2、档案管理程序目标设计一个对档案进行管理的程序,具备输入、输出、查询、插入、删除等功能。 要求档案记录形式自定,程序具备菜单提示功能,至少具备数据输入、输出、查询、插入、删除中的两项功能。 能力强的同学可以设计表格化输出。 程序中至少要有一个自定义函数、数组或结构体。 总程序量不少于150行,输出数据要格式美观。 程序要有详细的注释及必要的说明文档,程序设计内容和文档内容要体现个性化设计思想。 3、同学录管理程序目标编写程序,建立一个同学录,存放有姓名、电话号码、住址等,具备输入、查找、添加、修改及删除等功能。 要求具备菜单功能或详细的提示功能,至少具备数据输入、输出、查询、删除、文件保存、文件读入中的两项功能。 能力强的同学可以设计表格化输出。 熟练掌握文件或结构体的操作,程序中至少要有一个自定义结构体。 总程序量不少于150行,输出数据要进行适当美化。 程序要有详细的注释及必要的说明文档。 4、自选题目目标根据学生兴趣,自定题目,设计一个信息管理类或科学计算类程序。 要求功能完整、程序独立,总程序量不少于150行,适当应用数组、条件、循环、结构体、文件操作等基本语句,程序要有详细注释及提供必要的说明文档。 自选题目必须经教师批准后方可设计。 以上题目由学生自选其一。 四、课程设计涉及知识范围 1、C语言程序设计基本理论知识和上机编程的基本技能; 2、计算机基础知识。 五、课程设计方法、步骤和要点 1、教师指导教师讲解集中周的任务、目的、方法。 介绍各个题目的基本知识和设计方法及相关内容演示,学生根据个人兴趣选题。 2、资料调研学生根据选题情况,查阅相关资料,确定设计目标和任务。 3、写出程序功能说明;详细编写程序和调试。 4、最后提交设计报告,进行程序演示,教师进行成绩评定。 六、课程设计(参考)进度时间(日期)课程设计内容周一教师布置设计任务,学生选题,阅读相关资料,需求分析剩余时间设计程序功能,详细设计,编写程序,将程序连接、调试、运行,撰写设计说明书 七、课程设计主要技术关键的分析、解决思路和方案比较等 1、资料查找可以通过图书、网络等方式查找,在网络查找时注意关键词的选用。 2、基本知识掌握集中周中必须要涉及到书本中没讲到的内容,在教师指导情况下,同学要主动掌握这些技能,查阅资料,把握关键技术,上机验证。 如结构体、数组及指针的应用。 要注意已学知识要巩固,加深理解并能主动应用。 未学知识部分要学会查找自己需要的知识,学会筛选知识,做好笔记,进行验证。 3、阅读程序在初次编写程序时,建议先查找并阅读类似功能程序,分析作者思路,学习编程的方法。 执行“先模仿再创新”的技术路线。 4、设计阶段在程序功能设计中要注意“从上到下,从宏观到具体”的原则,main函数的要简洁。 功能选择的难度要合适,不要贪图功能齐全,要注重程序的质量。 5、调试阶段注意大程序的调试方法和技巧。 6、报告撰写阶段按照学校要求格式撰写,注意条理清晰,语言流畅。 可以引用一些资料,但不能照抄照搬(引用资料要注明出处)。 八、课程设计注意事项(学习态度、学习方法、资料使用、基本技能运用等) 1、在思想认识上,学生应高度重视计算机集中周对掌握C语言的重要性,由于课程设计是在考试前进行,学生应知道通过课程设计加以加深对C语言的了解,对于考试取得好成绩,以及二级考试的通过具有重大的意义,应当从互相促进来理解,不能当做负担。 2、在学习态度上,应当勤奋。 课程设计时间紧,特别是对于非计算机专业的同学来说困难不少,因此要有主动解决困难的勇气和方法,不能有畏难情况和敷衍情绪。 应当积极利用课内外时间,完成任务。 3、在学习

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论