【逻辑程序设计及应用】周立柱.pdf

Prolog 逻辑
前言 自从世界上第一台电子计算机问世以来,计算机语言一直是 人们使用计算机的主要工具。它经历了由机器语言到汇编语言,再到COBOL、FORTRAN、PASCAL、ADA等高级语言这 样一个由低级向高级的演变过程。与机器语言和汇编语言相比,FORTRAN和PASCAL等高级语言极大地方便了用户,从而较 大幅度地提高了劳动生产率。但是从本质上讲,这些高级语言与 机器语言或汇编语言都属于同一范畴一一过程性语言(也称之为 过程性语言的特点是,当运用这些语言进行问题求解时,人 们必须详细地给出求解步骤。或者说,用户要用语言提供语句确 切地告诉计算机进行问题求解时每一步都应当做些什么。
基础知识要求 无 对一阶谓词逻 辑有所了解 无 基本掌握 Prolog 供一本教材,但书中各章的安排既相互联系又相对独立,因此,它们可以灵活地组合,以满足不同读者的需要。下面我们以表的 形式给出各章可以形成的组合、这些组合所能满足的需要及其对 可满足的读者需要 快速了解什么是Prolog语言及其 快速了解Prolog语言及它与一阶 掌握Prolog语言的语法、结构、预定义谓词及其辑间的关系 技术 的应用领域 读者预备知识的要求。 