欢迎来到天天文库
浏览记录
ID:16422881
大小:1.43 MB
页数:4页
时间:2018-08-09
《数据结构算法设计可视化作业系统简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据结构算法设计可视化作业系统简介数据结构学习光盘"(http://202.116.130.70/lab/ds/start.htm).“数据结构算法设计可视化作业系统”由本院教师吴伟民自行研发,是一个在互联网上提供的数据结构课程编程作业的可视化运行、调试、提交和测评的集成环境,它支持学生在互联网上完成算法设计题型作业和辅助教师在网上实时测评、分析和管理学生的作业结果。系统配有数据结构课程的算法设计题库,每道题提供了数据存储结构定义、可使用的数据类型、算法规格说明和作业提示信息等。学生只需编辑输入算法的函数体,系统对其自动进行可视化的实时测评、提示和成绩管理,从而
2、高效率地在机上完成算法作业,并得到较为严格的训练。在近几年的数据结构课程中,学生的算法设计练习不再停留在书面形式,平均每人在机上通过的算法设计作业超过50题。他们在程序模块级别的设计与实现方面,得到了较高强度的规范训练,能力得到了显著提高。与此同时,教师也从繁重的书面作业批改工作中解脱出来,转到有针对性的现场指导和习题讲评上。“数据结构算法设计可视化作业系统”基础平台是作者研发的“程序可视化运行和调试集成环境AnyviewC”,是集编辑器、编译器和调试器为一体的可视化集成环境。它由五大模块组成:用户界面、可视编辑器、可视编译器、可视调试器和帮助功能,实现了虚拟计
3、算机和抽象数据及其关系的实时动态可视化。可同步显示程序和数据的动态视图,为理解算法、学习编程和调试程序提供了便利的可视集成环境。以下是部分数据结构算法设计作业程序的可视化运行中的屏幕视图:图1某作业程序运行时的有向图g的动态视图图2在某作业程序的执行中,AnyviewC整体视图的某个快照,其中包含了线索二叉树、源程序、运行栈(位于左下)和堆(位于中下)的动态视图图3某作业程序运行时的循环链表L的动态视图图4某作业程序运行时的稀疏矩阵的十字链表存储结构的动态视图图5某作业程序运行时的广义表L的动态视图图6某作业程序运行时的B-树bt的动态视图相关下载:数据结构An
4、yView作业系统客户端(AnyViewClt.rar)数据结构AnyView作业系统教师端(AnyViewClt.rar)
此文档下载收益归作者所有