【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《论使用VFP求解三个数学问题-模板》,欢迎阅读!
论使用VFP求解三个数学问题
Microsoft Visual FoxPro 是一种关系型的数据库系统,它具有强大的性能、丰富的工具、极高的速度、友好的界面以及完备的兼容性等特点,是主要用来进行数据管理和处理方面的软件。VFP表单具有强大的可视化程序设计工具,集成有面向对象的可视化编程技术,可以用于实现数学问题的求解。 1 若干 数学问题的Access求解方法
学生等初学者可以使用VFP表单进行可视化界面应用程序的编写。使用VFP求解三个数学问题的表单界面如图1。此表单中使用了一个List列表框和三个Command命令按钮,单击“素数”Command1命令按钮,可以在List1列表框中得出200以内的全部素数;单击“水仙花数”Command2命令按钮,可以在List1列表框得出3位的水仙花数;单击“斐波那契数列”Command3命令按钮,可以在List1列表框中得出10项的斐波那契数列。程序分别采用了单循环,双重循环进行相应数学问题的求解。
图1 VFP数学问题求解的表单界面 素数的求解
素数,又称为质数,也是只能被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程序代码:
水仙花数的求解
水仙花数指的是一个N位的自然数(N大于等于3),要求它与自身各位上数字的N次方之和相等。辟如当N=3时,自然数371与自身各位上数字的3次方之和相等,即371 = 3 + 7 + 1,便可认定自然数371就是水仙花数。3位的水仙花数依次是:153,370,371,407。
在Command2中的Click过程中输入如下三位数的水仙花数的程序代码: 斐波那契数列的求解
斐波那契数列(Fibonacci Sequence),第1项的值是1,第2项的值是1,从第3项开始的值是前2项的和,以此类推,斐波那契数列可以写成:1、1、2、3、
5、8、13、21、……斐波那契数列在许多领域均有应用其去求解相关问题。 在Command3的Click过程中输入如下VFP程序代码: 2 结束语
VFP中的表单具有良好的交互性,学生等初学者可以利用其进行一些数学问题的求解。该表单程序中使用了3个命令按钮(Command1、Command2和Command3)和1个列表框(List1)用于求解并显示200以内的全部素数、3位数的水仙花数和10项的斐波那契数列。程序分别使用了单重循环和双重循环进行相应数学问题的求解,有助于学生对于VFP程序中“For”循环语句的理解和掌握。 参考文献:
李雁翎.数据库技术及应用:Visual FoxPro[M].北京:高等教育出版社,20XX.
黄叶泉.基于Access的若干数学问题的实现[J].中国科技信息,20XX(3).
李雁翎.Visual FoxPro应用基础与面向对象程序设计教程[M].2版.北京:高等教育出版社,20XX.
本文来源:https://www.wddqxz.cn/22be08e8a55177232f60ddccda38376bae1fe047.html