没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
课题名称 文章编辑
Ⅰ、题目的目的和要求:
设计中要求综合运用所学知识,上机解决一些与实际应用结合紧密的、
规模较大的问题。通过分析、设计、编码、调试等各环节的训练,使学生
深刻理解、牢固掌握数据结构和算法设计技术,掌握分析、解决实际问题
的能力。
通过这次设计,要求在数据结构的逻辑特性和物理表示、数据结构的
选择和应用、算法的设计及其实现等方面,加深对课程基本内容的理解。
同时,在程序设计方法以及上机操作等基本技能和科学作风方面受到比较
系统和严格的训练。
Ⅱ、设计进度及完成情况
日 期 内 容
7.2-7.4
熟悉设计任务,查阅有关文献资料,确定所采用的数
据结构,初步制定解决问题的方法,完成课程设计说
明书内容 1-3 部分。
7.5~7.10
选择合适的存储结构,明确解决问题的算法,上机编
写并调试源程序。
7.11~7.12
整体调试程序并记录调试中的问题,完成课程设计说
明书第 4-7 部分。
7.13
演示设计成果,考核成绩。整理课程设计说明书,上
午 11 时,由学习委员交课程设计说明书(计算机科学
系 9#213 或直接交给指导教师)
Ⅲ、主要参考文献及资料
[1] 严蔚敏、吴伟民主编,《数据结构》(C 语言版),清华大学出版社,2002。
[2] 殷人昆等著,《数据结构》(C++版),清华大学出版社,2001。
[3] 金远平著,《数据结构》(C++描述),清华大学出版社,2005。
[4] 许卓群等著,《数据结构与算法》,高等教育出版社,2004。
[5] Frank M.Carrano 等著, 《数据结构与C++高级教程》,清华大学出版社,
2004。
[6] 严蔚敏、吴伟民著,《数据结构习题集》(C 语言版),清华大学出版社。
Ⅳ、成绩评定:
设计成绩: (教师填写)
指导老师: (签字)
二○○七年七月二十日
目 录
第一章 概述.............................................1
第二章 系统分析.........................................2
第三章 系统设计.........................................3
第四章 程序设计流程图或 N-S 图...........................4
第五章 源程序清单.......................................6
第六章 调试过程中的问题及系统测试情况...................13
第七章 结束语...........................................22
文章编辑
第一章 概述
一.本课程设计意义
课程设计是实践性教学中的一个重要环节,它以某一课程为基础,可以涉及和课程
相关的各个方面,是一门独立于课程之外的特殊课程。课程设计是让同学们对所学的课
程更全面的学习和应用,理解和掌握课程的相关知识。《数据结构》是一门重要的专业
基础课,是计算机理论和应用的核心基础课程。
数据结构课程设计,要求学生在数据结构的逻辑特性和物理表示、数据结构的选择
和应用、算法的设计及其实现等方面,加深对课程基本内容的理解。同时,在程序设计
方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。
二.本课程设计的目的和任务
1.提高对数据逻辑结构的特点以及存储表示方式的认识,培养在具体应用中选择
合适的数据结构和存储结构的能力。
2.熟悉软件开发的基本过程,初步掌握软件开发过程的问题分析、系统设计、程
序编码、测试等阶段基本任务和技能方法。
3.培养自己的算法设计和算法分析能力,提高综合运用所学的理论知识和方法独
立分析和解决问题的能力。
4.训练用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所应具
备的工作方法、作风和相互合作的精神。
5.综合运用链表的查找、插入和删除,理论结合实际,将其运用到文章编辑这一
实验中。使这些知识得到进一步巩固、加深和拓展。利用模块的思想,模块之间用指针
连接,减少了不必要的麻烦。巩固加深指针的用途,理解模块的优点。加深对链表的理
解,全面认识链表操作的字符串的模式匹配操作。
1
剩余19页未读,继续阅读
资源评论
胜过夜的美
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功