- 9
- 0
- 约2.32万字
- 约 20页
- 2016-12-25 发布于重庆
- 举报
人工智能程序设计语言----Prolog
1概述
1970年由法国马赛大学Alain Colmerauer等开发,作为逻辑程序设计的工具。
很多著名的专家系统外壳都用Prolog编写,如ESP/Advisor, APE, X1等。
程序特点:陈述式语言。只要给出必要的事实和规则,Prolog就可以用演绎推理自动求解问题。而过程式语言必须告之求解过程才行。
实例与基本概念:
一个Prolog的实例程序如下:
domains /*领域声明段*/
person,activity=symbol /*域person和activity的声明,symbol为标准域*/
predicates /*谓词格式说明段*/
likes(person,activity) /*likes为谓词名,表示某人person喜欢activity活动*/
clauses /*子句段*/
likes(ellen,tennis). /*事实:ellen喜欢tennis*/
likes(john,football).
likes(tom,baseball).
likes(eric,swimming).
likes(mark,tennis).
likes(bill,X):-likes(tom,X). /*规则:tom喜欢的,bill也喜欢*/
goal /*目标段*/
likes(bill,football). /*考察
您可能关注的文档
最近下载
- 2026年高考化学周期律与结构专题强化评价试卷.docx VIP
- 基于PLC的控制系统设计---中型实验室的控制系统设计.doc VIP
- 超星尔雅学习通【科幻中的物理学(中山大学)】章节测试附答案.docx VIP
- 建筑工程防渗漏施工典型做法图.pdf VIP
- 20240328-湘财证券-CTA系列专题一:商品期货的DualThrust组合策略.pdf VIP
- 扩张型心肌病诊断和治疗指南.pptx
- 会考物理河北真题及答案2025.doc VIP
- 日业BM560X CM560系列起重专用变频器用户手册V2.0.pdf
- 2026年船舶电工职业技能鉴定题库.docx
- 甘蔗削皮切断机的结构设计.docx VIP
原创力文档

文档评论(0)