优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

VC数据结构典型算法演示软件的设计

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
一、 选题依据
数据结构是计算机程序设计的重要的理论基础,是计算机软件的一门核心课程,其内容和思想对计算机及相关专业后继课程的学习和学生思维发展具有深远而持久的影响。算法是数据结构研究的主要内容之一,计算机毕业设计,也是数据结构教学的重点和难点。但是,在数据结构的教学过程中,使用传统的“粉笔+黑板”形式很难将课程中大量理论性强的概念、算法以及数据模型直观而又快速地呈现在课堂中,学生学习往往事倍功半,也影响了教学的效果。
随着网络的普及和多媒体技术的发展,通过网络共享使用多媒体课件进行辅助教学是一种较好的解决方案。基于MFC编程实现数据结构算法的动态演示,可以使抽象的数据结构理论变得形象、生动,集数据结构、算法的动态模拟显示、伪代码显示等重要信息于一体,利用可视化图形来动态演示算法的执行过程,帮助学生直观地理解算法执行过程中各种要素的动态变化状况,计算机毕业论文,能有效地弥补传统教学模式的不足,获得更好的学习效果。同时该系统可用于不同层次的教学,便于课堂上教师的讲解和课下学生的自学和复习。[计算机毕业网-免费计算机毕业设计|计算机毕业论文|计算机硕士论文|计算机网络毕业设计|计算机专业毕业设计|计算机硕士论文|电大毕业论文|开题报告|www.think58.com].51776852012-2-19 copyright think58 [资料来源:http://think58.com]
二、 主要内容
1、系统主界面模块的设计
系统的主界面是演示程序的入口,也是整个程序的主体,提供各个模块之间的跳转,导航的功能,并承担显示绝大多数文本以及伪代码的任务。程序的其他功能都由主界面引导。
2、动态演示模块的设计
动态演示模块是该系统的核心部分,算法的动态演示模块用来显示算法的动态变化过程,用图形表示算法中的变量或者节点。算法的伪代码演示同步显示当前执行的代码,伪代码的颜色变化部分与算法的动态演示区的变化同步。
3、设置模块的设计
为相应的动态演示模块来设置与其对应的参数,每一个动态演示模块都有一个设置模块。工程硕士论文,这些模块能够分别被相应的动态演示模块调用,以用于设置对应的参数。
4、存储示例模块的设计
    这一部分用来表示对应的数据结构的存储方法。
五、 预期成果
本毕业设计的预期成果为:完成数据结构典型算法演示软件的设计与实现,完成毕业论文。包含以下的内容:
1、 随机生成基本数据结构的原始形态。
2、 设计并实现基本数据结构的基本运算。
3、 演示各种基本运算的实现过程。