程序设计课程中常用算法动画演示系统的设计(2)
时间:2022-05-12 22:31 来源:毕业论文 作者:毕业论文 点击:次
11
第4章 系统详细设计与实现 12 4。1 系统设计 12 4。1。1 优化分析模型 12 4。1。2 系统体系结构设计 13 4。1。3 用户界面设计 13 4。2 类的构建 13 4。2。1 类的寻找和筛选 13 4。2。2 确定类的属性 14 4。3 算法动画演示的实现 14 4。3。1 对按钮设置监听 14 4。3。2 算法的数据移动方法 14 4。3。3 关键算法的实现 14 第5章 系统使用说明书 20 5。1 系统安装方案 20 5。2 系统注意事项 20 5。3 系统使用方法 20 5。4 系统运行效果分析 20 5。5 本章小结 23 第6章 总结与展望 24 6。1 总结 24 6。2 展望 24 毕业设计体会 25 致谢 26 参考文献 27 第1章 绪论 1。1 开发背景 随着计算机的发展,计算机编程越来越普及,计算机编程离不开计算机算法,算法对计算机编程有着极大的帮助,好的算法可以提高计算机运行的速度,节约计算机资源。算法是方法,是思想,是一种解决问题的思维方式。算法是帮助编程者思考问题时更能够发挥出计算机的优势的思维方式的锻炼手段。论文网 1。2 项目简介 程序设计课程中难免会运用到各类算法,能够学会并且运用这些算法是非常重要的。本系统在NetBeans集成开发环境中进行编程,以Java为程序设计语言,使用Windows的操作系统,可以实现点击算法按钮进行动画演示算法的同时,在文本框中可以显示出该算法的程序代码。本系统可以实现八种不同的算法即冒泡排序、直接选择法排序、快速排序、堆排序、直接插入排序、希尔排序、归并排序、基数排序。通过动画演示这些算法和显示对应算法的代码来帮助初学编程者学习、巩固这些算法算法。 1。2。1 研究目的 计算机算法在计算机编程中占有重要地位和作用,它是计算机科学领域最重要的基石之一。如果对常用算法都没有掌握,想成为一名优秀的程序员是不可能的,所以对于学习编程的人来说,学习和掌握常用算法非常的必要。本课题通过对程序设计课程中常用的算法进行演示,帮助初学编程者学习和巩固常用算法。 1。2。2 研究意义 (1)算法对我们的帮助 随着计算机的发展,越来越多的算法被提出,算法在计算机科学中有非常重要的意义。在以后的生活中了解常用的算法对我们的生活和学习也有很大的意义。他可以帮助我们解决很多客观问题。学习算法可以帮助我们更好更快的编写程序。 (2)帮助初学程序编程者学习常用算法 初学编程者,一般都得先学习算法,只有先搞清算法,才针对自己的算法编写程序代码。这个软件可以帮助编程者看清算法的本质,了解和学习常用的排序算法和查找算法 (责任编辑:qin) |