APP下载

歌德巴赫猜想的验证

2017-07-10唐天国

电脑知识与技术 2017年14期
关键词:表单控件界面

唐天国

摘要:世界性难题——歌德巴赫猜想的论证,我国著名数学家陈景润先生曾有过骄人的贡献,赢得了全世界的尊敬。虽然我们不能论证这一猜想的正确性,但我们可以借助Microsofr VisualFoxPro 6.0的表单工具来验证歌德巴赫猜想的正确性,以进一步增加对歌德巴赫猜想难题的了解,充分发挥程序语言在数学领域的作用。

关键词:歌德巴赫猜想;表单;界面;控件

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)14-0079-02

Microsoft Visual FoxPro 6.0是一种关系型的数据库系统(简写VFP),是新一代小型数据库管理系统的杰出代表,它具有强大的性能、完整而又丰富的工具、极高的处理速度、友好的工作界面以及完备的兼容性、使用灵活快捷等突出特点,备受广大用戶的欢迎。Microsoft Visual FoxPro 6.0不仅可以简化数据库管理,而且能使应用程序的开发流程更为合理。它使组织数据、定义数据库规则和建立应用程序等工作变得简单易行。Microsoft Visual FoxPro 6.0还提供了一个集成化的系统开发环境,它不仅支持过程式编程技术,而且在语言方面作了强大的扩充,支持面向对象可视化编程技术,并拥有功能强大的可视化程序设计工具。它不仅支持客户/服务器(Client/Server)结构,而且具有与其他软件(如Excel、Word)共享和交换数据的能力。目前,Visual FoxPro 6.0是用户收集信息、查询数据、创建集成数据库系统、进行应用系统开发较为理想的工具软件。

Visual FoxPm 6.0表单具有强大的可视化程序设计工具,集成有面向对象的可视化编程技术,可以用于实现数学问题的求解。下面就用VFP表单工具来验证世界著名数学难题:歌德巴赫猜想。歌德巴赫猜想总结成数学语言就是:一个大于6的偶数可以分解成两个不同素数的和。

1表单界面设计

启动表单设计器,在表单界面上添加四个标签、两个文本框、三个命令按钮,如图1所示。

2表单控件属性设置

在表单界面中选定各个控件,分别设置它们各自的相关属性,参考界面如图2所示。

3代码设计

3.1 Init事件代码设计

在表单的Init事件中输入如下代码:

public t,x,y,z

t=0

说明:变量t用于素数的判断,其值为1表示为素数;z用于存储文本框Textl中输入的偶数,x用于存储第一个素数,y用于存储第二个素数。

3.2素数判断代码设计

在表单中添加一个名为ss的方法,用于素数的判断,其代码如下:

4编译执行

选择正确的文件路径和文件名保存文件并编译执行。在运行界面文本框Text1中输入需要验证的偶数,单击“验证”按钮后将在文本框Text2中显示验证得出的素数值,单击“继续”按钮可继续输入下一个偶数进行验证,单击“退出”按钮就结束,运行效果如图3所示。

5结束语

利用计算机工具,借助程序语言可求解一系列著名的数学问题,如水仙花数(水仙花数指的是一个N(>=3)位的自然数,要求它与自身各位上数字的N次方之和相等。)、斐波那契数列(第1项的值是1,第2项的值是1,从第3项开始的值是前2项的和,以此类推)等。

猜你喜欢

表单控件界面
电子表单系统应用分析
国企党委前置研究的“四个界面”
浅谈网页制作中表单的教学
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
人机交互界面发展趋势研究
手机界面中图形符号的发展趋向
ASP.NET服务器端验证控件的使用
动态表单技术在教学管理中的应用*
基于Java可视化测绘生产流程表单的设计及实现
Spreadsheet控件在Delphi数据库系统中的编程与应用