IVY DOM


 

人生就像一副复杂拼图
每个人总有属於自己的记忆碎片
优质美国空间-老薛主机|IVY DOM|Flowline|

联系我

RSS




四月 12, 2015

prolog programming

做了几题prolog的题目,这种全是递归的语言果然是变态呀,但还是做出来了

square(1,[]).
square(Total,Num):-
Total is Num*Num.

square_list([],[]).
square_list([H|T],[R1|R2]):-
squ[......]

Read more

六月 20, 2014

[开源]合一算法实现的类prolog逻辑推理

本程序实现以下功能:

假如输入p(x,y) p(a,y)

将返回a和x有关于p的关系(也就是所谓的小前提 大前提 结论)

由于尚未加入纠错处理,本程序只适用于不同的句子

Public Class Form1
    Dim ab As String
    Priva[......]

Read more

九月 19, 2013

[开源]Prolog解释器开发记录(2)-信息的集成与释放

开始:

在8月24日我已经完成了代码语法分析器,今天中秋节放一天花了几个小时做了下信息的连接与释放,以下是运行结果

目前主要还存在几大问题:

  1. listener目前只能识别单参数语句
  2. 还无法通过listener识别code数据中的多参数语句
  3. listener没有变量解析[……]

Read more

八月 24, 2013

[开源]Prolog解释器开发记录(1)

率先完成的是代码分析器,我们也可以称之为代码语法分析器

类Analyse中有三个方法,其使用方法如下:

函数原型:

Public Function GetFactName(ByVal Statement As String) As String

取得诸如”fuck(a,b)”语句中”[……]

Read more