论文部分内容阅读
目前广泛使用的数学软件有很多,如《几何画板》、《Mathematica》、《Maple》、《Z+Z智能教育平台》等,这些数学软件虽然都具有强大的解决数学问题的功能,但却只能在单机上进行,如果遇到不清楚的问题,充其量也只能到BBS论坛上去发个帖子询问一下,终究还是不能得到即时的解答,随着网络信息技术的高速发展,高效快捷的解决问题已成为网络信息时代的主旋律,那么通过网络以聊天的方式来解决一些数学问题,无疑是一种极为有效而又势在必行的工作之一.说到此,不免让人感觉,数学软件的此种功能,与大家广泛使用的聊天软件颇为相似.目前,市面上有很多可供聊天的工具软件,其中最为广泛使用的就是ICQ、MSN以及国内腾讯公司开发的QQ了.聊天软件的问世和推广为天南海北的人们互通消息,联络感情提供了一个广阔的空间.但现在的这些聊天软件都只能传输普通的文字和一些图片,笔者一直在想,如果让普通的聊天软件具备数学软件的某些功能,如公式显示和几何作图,从而使聊天软件可以即时传输、显示公式和动态作图,那么对一些想通过聊天的方式来讨论数学问题的人来说无疑是一个很大的福音.据调查,目前国内外的聊天软件和数学软件均未发现有此"二合一"的功能,该文研究的就是如何开发设计这种数学聊天软件.文章开始首先介绍了计算机辅助教学、教育软件、网络教学及计算机代数的基本概念、研究现状及发展前景,以期读者对这个数学聊天软件的理论基础有一个更全面的了解.第二章中,作者介绍了以面向对象的方法实现动态几何作图.第三章中,作者重点介绍数学公式的显示及传输,部分初中代数的解题功能.第四章中,作者详细阐述了在聊天过程中,如何动态变换作图控制权实现实时交互以及数学公式的传输.在文章的末尾,作者对文中算法的一些不完善的地方及可能的改进方法做了简要的阐述和展望.