Turbo Prolog
Turbo Prolog
Turbo Prolog
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