数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
楼主: vfbpgyfk

[原创]结构学揭示了任意≥6的偶数都等于两个素数之和

[复制链接]
发表于 2011-11-9 17:27 | 显示全部楼层

[原创]结构学揭示了任意≥6的偶数都等于两个素数之和

请教那老师一个编程问题:有一个表,放着一列数据,从小往大排列,我想得到这样的结果并把它输送到另一个空表中。变量Xn=字段值n-字段值(n-1),n,n-1是记录号,变量Xn可以按顺序存放到另一个表中,或同一个表中(最好不存,以减少占硬盘),然后把y个Xn中含k个某值的连续字段值这一部分输出来。附带上传一个Excel表来说明这个问题(在Excel中我能做到,在vfp8.0中我不知道如何编个小程序来达到预期结果)
 楼主| 发表于 2011-11-10 16:26 | 显示全部楼层

[原创]结构学揭示了任意≥6的偶数都等于两个素数之和

1、打开路径+需要转移记录的表。
2、COPY STRU TO 路径+新表名称。
3、打开新建的表。
4、APPEND FROM 路径+需要转移记录的表 FOR 转移条件(字段名+逻辑符号+内容,例如:Xn>123 AND Xn<345)。
这样就能把需要的内容全部地转移地到另一个表中,如果不需要,删除即可。
发表于 2011-11-11 16:08 | 显示全部楼层

[原创]结构学揭示了任意≥6的偶数都等于两个素数之和

[这个贴子最后由白新岭在 2011/11/11 04:15pm 第 2 次编辑]

还是一步一步的来吧,现在已有了一个表,表中已有了一个字段和一些数据,我又新增了一个字段,值都是空的,我想把第一个字段中的差值填列在第二个新增字段中,如何操作呢?即字段二中的第n个值=字段一中的第n个值-第(n-1)个值,字段二中的第一个值就输入0吧。
 楼主| 发表于 2011-11-11 18:53 | 显示全部楼层

[原创]结构学揭示了任意≥6的偶数都等于两个素数之和

这就需要编个小程序:
USE 路径\文件名
DO WHILE NOT EOF()
A=已有数据,并需要读取的字段名
REPLACE 拳的空字段名 WITH 计算式(例如:Nx*2+23)。如果计算我复杂,可以在写入数据前先由程序语句计算,并将计算值赋于一个变量,而后再将变量写入即可。
SKIP
ENDDO
注:如果表内容不长,就不需要有什么进度提示,否则需要从适当位置加一条进度提示,便于了解运算进度。
发表于 2011-11-11 23:24 | 显示全部楼层

[原创]结构学揭示了任意≥6的偶数都等于两个素数之和

开始编了个小程序,却是个跳不出循环圈的程序,惭愧。
后来改变了一下,却像跳棋,隔一个,间一个的,没有个连续性。
最后还算过了关。这是一个小程序,让老师见笑了,希望得到指导。
USE  e:\用vfp求k生素数数量\k家村的间距.dbf
DO WHILE NOT EOF()
SELECT k家村的间距
PUBLIC B
B=代数13
SKIP
PUBLIC A
A=代数13
C=A-B
REPLACE 间距13 WITH C
ENDDO

原先在ENDDO前还有一个skip移动指针,出现了跳跃式填充,没有连续,这是去了以后的,调试好了的,之所以把skip放在变量A前,是为了让它取比变量大一行的字段值。
发表于 2011-11-11 23:43 | 显示全部楼层

[原创]结构学揭示了任意≥6的偶数都等于两个素数之和

下一步是要统计连续的同一字段值中,比方15个,出现8个同样值的数据段的情况,把符合条件的输送到另一个表中,在vfp中有没有统计函数,如果有,它怎么引用字段值区域,在Excel中用代表某一个单元个的字母及数字+“:”+另一个单元格的字母及数字就可以了。可是字段的值没有法表示和引用,那符合条件的数据段又怎样输出来呢?
发表于 2011-11-12 15:42 | 显示全部楼层

[原创]结构学揭示了任意≥6的偶数都等于两个素数之和

在vfp8.0中中已经实现了查某一段中出现相同值的次数问题。
开始编译出来的程序仅查询出来了五分之一的数据,丢了五分之四的数据,后来想了想可能是移动指针上出了问题,把向下移动一个,变成往前移动4个记录,这时又出现了死循环,指针一直在第一条记录上,后来稍作改变,增加了一个变量,先把指针移到上一个的起始位置,然后在下一个记录,获得通过。以下是个小查询程序。
CLEAR ALL
SELECT 1
USE E:\用vfp求k生素数数量\查询13中的3家村.dbf ALIAS 查询13中的3家村**需要放结果的表**
SELECT 2
USE  e:\用vfp求k生素数数量\k家村的间距.dbf ALIAS k家村的间距**存放查询记录的表**
DO WHILE NOT EOF()
PUBLIC A
A=代数13 **把已有记录的表,且指针所在的位置的字段值付给了变量A,以备用**
PUBLIC B
B=recno()**记录指针位置
PUBLIC D
COUNT NEXT 5 FOR 间距13=2 TO D  **统计连续5字段值中是2的有几个**
IF D=3  **如果D=3就是3家村序列**
   SELECT 查询13中的3家村
   APPEND BLANK
   REPLACE 在13中3 WITH A
   SELECT k家村的间距
endif
    go B  **返回到上一步的起始位置**
    SKIP
ENDDO
CLEAR ALL
 楼主| 发表于 2011-11-12 18:20 | 显示全部楼层

[原创]结构学揭示了任意≥6的偶数都等于两个素数之和

事情就是这样,抓住基本原理不放,就可举一反三,便可取得更大的收获。
 楼主| 发表于 2011-11-24 12:01 | 显示全部楼层

[原创]结构学揭示了任意≥6的偶数都等于两个素数之和

证哥猜大体有三大途径:
1、能够实现精确计算的数学表达式,需要验证充分大数哥猜成立与否。
2、概率论法,需要验证充分大数的哥成立概率。
3、定性分析和证明,只需形成公认的定理,不需验证充分大数哥猜成立与否。
根据哥猜的多解,第二条途径,不可取。
验证充分大数是条不可逾越的鸿沟,无论计算机发展到多么高级程度,都有不可计算到的数,所以,验证充分大的数,是条永远走不到头的路。则计算法类型没有出路。
所以,唯有第三条途径证明哥猜可行。根据定理性的定性原理,定性是具有普遍意义的。那么,若定性结论若可用数学表达式实现,也能实现精确地求解出任意偶数的素数对个数,但是,这只是一种实践上的验证,是对定性数学表达式的检验,而不能依据这种验证代替哥猜证明。
发表于 2011-11-24 17:05 | 显示全部楼层

[原创]结构学揭示了任意≥6的偶数都等于两个素数之和

第3条是必经之路!
数学上是---------结构归纳法!
很简单!
       A+B=C
       A=C-B
       B=C-A
      A=BC
      B=A/C
      C=A/B
但是需要的是符合自然法则的数学函数结构式!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2025-5-16 05:59 , Processed in 0.079475 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表