03.06.2013 Views

Turbo Prolog

Turbo Prolog

Turbo Prolog

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 8 Tutorial VI: Graphics and Sound<br />

<strong>Turbo</strong> <strong>Prolog</strong>'s Graphics<br />

Turtle Graphics Commands<br />

Let's Hear <strong>Turbo</strong> <strong>Prolog</strong><br />

Chapter 9 Tutorial VII: Files and Strings<br />

The <strong>Turbo</strong> <strong>Prolog</strong> File System<br />

String Processing ........ .<br />

Type Conversion Standard Predicates<br />

Findall and Random ....... .<br />

Chapter 10 Tutorial VIII: Spreading Your Wings<br />

Building A Small Expert System . . . .<br />

Prototyping: A Simple Routing Problem<br />

Adventures in a Dangerous Cave<br />

Hardware Simulation . . . . .<br />

Towers of Hanoi ..... .<br />

Division of Words Into Syllables<br />

The N Queens Problem<br />

Using The Keyboard . . . . .<br />

Chapter I I Programmer's Guide<br />

An Overview of the <strong>Turbo</strong> <strong>Prolog</strong> System<br />

Basic Language Elements<br />

Names .....<br />

Reserved Names<br />

Restricted Names<br />

Program Sections<br />

Domain Declarations<br />

Shortening Domains Declarations<br />

Predicate Declarations<br />

Clauses .....<br />

Simple Constants<br />

Variables<br />

Compound Terms or Structures<br />

<strong>Turbo</strong> <strong>Prolog</strong> Memory Management<br />

Compiler Directives<br />

check_cmpio<br />

check_determ<br />

code<br />

diagnostics<br />

include<br />

nobreak<br />

nowarnings<br />

project<br />

trace and shorttrace<br />

trail . . . . . . .<br />

Table of Contents<br />

91<br />

91<br />

93<br />

96<br />

99<br />

99<br />

104<br />

106<br />

107<br />

109<br />

09<br />

12<br />

14<br />

16<br />

17<br />

18<br />

21<br />

24<br />

27<br />

27<br />

28<br />

28<br />

29<br />

29<br />

29<br />

30<br />

31<br />

32<br />

32<br />

32<br />

33<br />

33<br />

34<br />

35<br />

35<br />

36<br />

36<br />

36<br />

37<br />

38<br />

38<br />

38<br />

38<br />

39<br />

iii

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!