ABSTRACT

This is a practical introduction to PROLOG for the reader with little experience. It presents problem-solving techniques for program development in PROLOG based on case analysis and the use of a toolkit of PROLOG techniques. The development of larger scale programs and the techniques More...for solving them using the methodology and tools described, through the presentation of several case studies of typical programming problems is also discussed.

part |1 pages

Part 1 The Prolog Language

chapter 1|11 pages

Programming with Facts

chapter 2|23 pages

Programming with Rules

chapter 3|27 pages

Recursion in Rules

chapter 4|21 pages

Operations on Terms

chapter 5|21 pages

Input and Output

chapter 6|22 pages

Controlling Program Execution

chapter 7|21 pages

Programs as Data

chapter 8|24 pages

Grammar Rules

chapter 9|22 pages

Testing, Debugging and Documentation

part |1 pages

Part 2 Case Studies in Prolog Programming

chapter 10|3 pages

Writing Procedures and Writing Programs

chapter 11|38 pages

A Problem-Solving System

chapter 12|35 pages

An Electronic Diary