Microsoft Visual FoxPro 6.0是一种关系型的数据库系统,它具有强大的性能、丰富的工具、极高的速度、友好的界面以及完备的兼容性等特点,是主要用来进行数据管理和处理方面的软件[1]。VFP表单具有强大的可视化程序设计工具,集成有面向对象的可视化编程技术,可以用于实现数学问题的求解。
1 若干数学问题的Access求解方法
学生等初学者可以使用VFP表单进行可视化界面应用程序的编写。使用VFP求解三个数学问题的表单界面如图1。此表单中使用了一个List列表框和三个Command命令按钮,单击“素数”Command1命令按钮,可以在List1列表框中得出200以内的全部素数;单击“水仙花数”Command2命令按钮,可以在List1列表框得出3位的水仙花数;单击“斐波那契数列”Command3命令按钮,可以在List1列表框中得出10项的斐波那契数列。程序分别采用了单循环,双重循环进行相应数学问题的求解。
图1 VFP数学问题求解的表单界面
1.1 素数的求解
素数[2],又称为质数,也是只能被1或者自己整除的自然数。1不是素数,最小的素数是2,没有最大的素数。素数有:2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,……
在Command1的Click事件中输入如下求200以内所有的素数的VFP程序代码:
1.2 水仙花数的求解
水仙花数指的是一个N位的自然数(N大于等于3),要求它与自身各位上数字的N次方之和相等。辟如当N=3时,自然数371与自身各位上数字的3次方之和相等,即371 = 3^3 + 7^3 + 1^3,便可认定自然数371就是水仙花数。3位的水仙花数依次是:153,370,371,407。
在Command2中的Click过程中输入如下三位数的水仙花数的程序代码:
1.3 斐波那契数列的求解
斐波那契数列(Fibonacci Sequence),第1项的值是1,第2项的值是1,从第3项开始的值是前2项的和,以此类推,斐波那契数列可以写成:1、1、2、3、5、8、13、21、……斐波那契数列在许多领域均有应用其去求解相关问题。
在Command3的Click过程中输入如下VFP程序代码:
2 结束语
VFP中的表单具有良好的交互性[3],学生等初学者可以利用其进行一些数学问题的求解。该表单程序中使用了3个命令按钮(Command1、Command2和Command3)和1个列表框(List1)用于求解并显示200以内的全部素数、3位数的水仙花数和10项的斐波那契数列。程序分别使用了单重循环和双重循环进行相应数学问题的求解,有助于学生对于VFP程序中“For”循环语句的理解和掌握。
参考文献:
[1] 李雁翎.数据库技术及应用:Visual FoxPro[M].北京:高等教育出版社,2005.
[2] 黄叶泉.基于Access的若干数学问题的实现[J].中国科技信息,2012(3).
[3] 李雁翎.Visual FoxPro应用基础与面向对象程序设计教程[M].2版.北京:高等教育出版社,2002.
发表流程:提交论文----推荐期刊---确定后付定金(填写资料)---审稿---录用通知---全款-----出刊后杂志社寄杂志
如果不录用退还定金。部分期刊可以支付宝交易。
推荐期刊:《数学学习与研究》《语数外学习》《读写算》等期刊,更多请联系在线咨询客服。
(责任编辑:南粤论文中心)转贴于南粤论文中心: http://www.nylw.net(代写代发论文_毕业论文带写_广州职称论文代发_广州论文网)