-
-
1
-
2最近了解到了Prolog,发现它很适合解决我遇到的实际生产中的一个问题。 但是实际生产中面对的数据量比较大,我看到的示例中,Prolog的数据又是一条条存在文件中的,那么对于这种情况是否适合使用Prolog呢?希望有大佬解答一下。
-
20Prolog是个很特别的语言。用Prolog时,不禁思考,那些常规语言用多了,我们的思维会不会也有了定式。看到Prolog独特的解决问题的思想,令人耳目一新,有种我能打破常规的错觉。Prolog是第2门让我感到惊艳的编程语言。 几年前通过《七周七语言》《用Prolog和Turbo Prolog语言开发专家系统》学习过Prolog,但内容都不够多,只讲了最基础的语法。后来试图用它真正解决问题时,却又从最开始的惊艳,也渐渐感受到了它的弱点,有时产生了它不过是玩具而已
-
5快考试了,求大佬指导。。 都是基础的
-
1刚开始学习prolog语言,很有趣但是遇到了一个问题,想请教吧内各位大佬。 要完成一个给化学方程式配平的程序,例如: balance([A-[al-1],B-[o-2]],[C-[al-2,o-3]]). A = 4, B = 3, C = 2. 或者: balance([A-[li-1,fe-1,o-2],B-[h-2,s-1,o-4]], [C-[fe-1,s-1,o-4],D-[li-2,s-1,o-4],E-[h-2,o-1],F-[o-2]]). A = 4, B= 6, C= 4, D = 2, E = 6, F = 1. 还有: balance([A-[li-1,fe-1,o-2],B-[h-1,cl-1]], [C-[fe-1,cl-2],D-[li-1,cl-1],E-[h-2,o-1],F-[o-2]]). A = 4, B= 12, C= 4, D = 4, E = 6, F = 1. 这些通过我的代码都可以验证,但是当我想要验证这下面
-
1
-
1
-
1vs可以吗?搜扩展没有找到任何东西啊
-
28感觉吧里的人气不高,想通过建立报道帖和水楼的方式提高活跃度。
-
2
-
2:- use_module(library(lists)). :- use_module(library(clpfd)). fruit(1,apple). fruit(1,orange). fruit(1,grape). fruit(2,banana). fruit(2,strawberry). fruit(2,tomato). fruitsCount(Xa,Xs,Xn):-fruit(Xa,_),findall(X,fruit(Xa,X),Xs),length(Xs,Xn). fruitsGroupingCount:-setof([Xa,Xs,Xn],fruitsCount(Xa,Xs,Xn),Lasn). 请问还有什么更简单的方式可以一步到位不,类似SQL的 create table fruit(Xa,X); select contact(',',X),count(X) from fruit group by Xa的效果。 附加问题1:repeapt有没有用法实力呢? 附加问题2:集合中数据过滤该怎么做?
-
1
-
0
-
2
-
6有没有大神可以帮忙看一下,是一道用Prolog解密码谜题,题目就是 TWO +TWO ———— FOUR 新手小白,想请教大神帮忙解答或者改正,还需不需要在最后写solution这类的呢?下面是我写的代码, 但是报错 syntax error: . or operator expected after expression1 error(s)compilation failed 求解!! solution (T, W, O, F, U, R) :- select(T, [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], L1), select(W, L1, L2), select(O, L2, L3), select(F, L3, L4), select(U, L4, L5), member(R,15), FOUR is F * 1000 + O * 100 + U * 10 + R, TWO is T * 100 + W * 10 + o, FOUR
-
9由阿兰·科莫饶尔(Alain Colmerauer)创立的Prolog语言已经到了50岁。 这个是庆祝Prolog年的网页:prologyear.logicprogramming.org。上面有庆祝的活动及一些提议:颁发Prolog奖项、研讨会(11月10日)、Prolog教育计划等等。 还有在筹备中的Prolog公交车:prologyear.logicprogramming.org/PrologBus.html Prolog遗产协会发布了一个纪录片《ALAIN COLMERAUER L'AVENTURE PROLOG》。该视频回顾了阿兰·科莫饶尔在1970 年代初期在马赛创建Prolog的历史,以及此后语言的各种发展。
-
2《Programming In Prolog》的第4.4章节,截断的问题(Problems with the Cut)里,作者讲解了利用截断机制时可能会出的状况。内容很基础,但之前没太留意这个,只是把求解问题就得了,没考虑太多设计之外的情况。书中给出了两个示例: 示例一:将第2个列表附加到第1个列表之后,形成新的列表的代码: append([], X, X) :- !. append([A|B], C, [A|D]) :- append(B, C, D). 然后进行3个询问: ?- append([a,b,c],[d,e], X). ?- append([a,b,c], X, Y). ?- append(X, Y, [a,b,c]). 前2个的结果没什么问题
-
3有3个箱子:一个箱子有两个金币, 一个箱子有一枚金币一枚银币,一个箱子有两枚银币。现在随机选择一个箱子,如果第一枚是金币,那么第二枚也是金币的概率。
-
1
-
0
-
5我在几年前写过一系列Prolog教程。当时因为发现在百度经验上可以写文章赚钱,就一直用那个平台进行创作。结果并没有赚多少,还没法提现。😓让各位见笑了。百度经验这种平台写技术类文章体验也不好,早知道当时在博客上创作了。 因为百度经验现在取消了经验杂志这种汇总整理的功能,对连续阅读还是不太方便的。因此我把这些链接汇总到一个博文上,以便大家浏览。其中也夹带了些对Prolog比较主观的感想(大家无视好了)。 由于我不是什么
-
1
-
19用Turbo prolog修改一个书上的例子程序。 寻找John的朋友: 条件是这个人喜欢音乐,以及阅读或运动。代码如下: 运行代码,提示我错误光标在hobby实例化
-
8
-
16
-
3
-
8
-
2
-
3求教,在SWI-Prolog里,单个_表示的匿名变量和以_开头的变量(例如_G之类的)两者之间区别是什么?
-
5
-
1
-
1
-
0
-
72. 自编以下语句程序: 事实: 张磊爱王晴 张磊爱周灵 王晴爱白杨 周灵爱张磊 白杨爱王晴 白杨爱周灵 朱力爱周灵 规则: 情侣 ( 某人甲 , 某人乙 ):- 爱 ( 某人甲 , 某人乙 ), 爱 ( 某人乙 , 某人甲 ). X和Y是情敌:X 喜欢 Z( 代表某个人 ) ,Z 不喜欢 X ,Z喜欢Y 。 询问: 张磊爱王晴么? 张磊都喜欢哪些人? 谁爱周灵? 找出系统中所有的恋人 找出系统中所有的情敌 情敌这个实在是不会,求大佬帮忙一下
-
22Prolog和人工智能 编译:Hyry 整理:丁兔 在我的大学的图书馆里有许多计算机的书籍,可惜它们都非常的老,动不动就是八几年的出版的书,不过由于对计算机的强烈爱好,这种书我也借了许多。大部分都是过时的,不过我偶然一次发现了一种非常特别的计算机语言——Prolog。它的编程思路和我原来所学习的完全不同,非常的简洁,我产生了极大的兴趣,可惜找不到它的解释器,只有看看书过干瘾了。 后来上了网,偶然查到了介绍Prolog的网站
-
1
-
0亲爱的prolog吧的吧友们:大家好! “端点市”为本吧吧主候选人得票最多者,共计1张真实票数,根据竞选规则,官方最终批准@端点市,为本吧正式吧主。公示期三天。 吧主上任后,请严格遵守吧主协议 https://tieba.baidu.com/mo/q/newapply/rule?from=task,履行吧主义务,积极投身本吧的发展建设,也请广大吧友进行监督。如出现违规问题,请至贴吧反馈中心进行反馈或者投诉http://tieba.baidu.com/pmc/reportBazhu
-
39http://fengdidi.github.io/blog/archives/ 前言 我一直以来想写一部帮助想学Prolog的朋友学习Prolog的教程,因为我在学习Prolog的过程中,发现有关Prolog的教学文档很少很少,中文的文档更是几乎没有。这给我学习Prolog带来很大的困难,基本上都是在一边摸索一边学习的。所以我幻想着有一天能够写一篇Prolog的入门教程,来帮助其他想学Prolog的朋友对其有一个初步的了解。 这个想法在我心里存在了很久了,但是一直却没有付诸实施。其原因一是我没有太多的时间
-
2
-
6谁能告诉我这个语言用什么运行,属于什么平台,百度上根本没有啊,求大神告知,能给我直接发一份完
-
9Visual Prolog 7.3 build7301 http://pan.baidu.com/share/link?shareid=252798&uk=1342525738 visual prolog7.1简体中文手册 http://pan.baidu.c
-
4为什么这个吧有些冷清? 难道Swiprolog真的在将来的AI应用中会被淘汰吗? 一直在犹豫,是否要花更多的时间来熟悉Swiprolog。 有时觉得逻辑编程很有特点,有时觉得其开放性及三方包的调用兼容性不够, 挺矛盾的.... 有什么建议? 谢谢
-
4See core relations and search (section A.9.9) for usage advice.
-
3@>= 在prolog语言中是什么意思,求大神解答
-
1昨天碰到了个Prolog问题,题目是,给出一组随机长度的整数列表,将其偶数移除。 题目最后是解决了,但发现了新的问题。有些询问后的结果,明明按“;”再次询问,显示“false.”,再没有解了,为什么之前的结果出来后不直接结束?而有些询问后,就直接结束了。 代码如下: deleteEven([], []). %递归停止 deleteEven([H|T], L):- %处理偶数 Mod is H mod 2, isEven(Mod), deleteEven(T, L). deleteEven([H|T], [H|L]):- %处理奇数 Mod is H mod 2, \+isEven(Mod), deleteEven(T, L). isEven(0). %判断奇
-
1
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
看高清直播、视频!