logo
TurboProlog / Документация / TOM_2

Диалоговое окно

Диалоговое окно является средством среды разработки, с помощью кото-

рого вы передаете в систему Турбо Пролога свои запросы. Для перехода в

диалоговое окно просто нажмите Alt-R.

Если в текущий момент в редакторе есть исходный текст программы,

причем в этой программе нет секции goal, то, вначале, Турбо Пролог ском-

пилирует ее (что необходимо для добавления в систему ваших предикатов), а

затем активизирует диалоговое окно. Если же в редакторе нет исходного

текста программы, то Турбо Пролог активизирует диалоговое окно без ка-

кой-либо компиляции. Затем, вы сможете вводить по одному вопросу (цели)

за один раз. Клавиша F8 используется для вызова последней из ранее вве-

денных целей.

Назначением диалогового окна, как средства среды разработки, являет-

ся проверка предикатов вашей программы с помощью соответствующих запро-

сов. Когда же вы добьетесь того, что введение нужной вам цели приводит к

ожидаемой реакции вашей программы, вы сможете включить эту цель в свою

программу и скомпилировать ее в исполняемый файл: вы создали свою прог-

рамму.

───────────────────────────────────────────────────────────────

Files │Edit│ Run Compile Options Setup

└────┘

┌──────────── Editor ─────────────────┐╔═════ Dialog ══════╗

│ Line 2 Col 1 C:\TPROLOG2\MYFIRST.P│║ ║

│goal │║ ║

│ makewindow(1,7,7,"My First Program│║ ║

│ nl,write("Please type your\n name │║ ║

│ cursor(5,4),readln(Name),nl, │║ ║

│ readln(Name),nl, │║ ║

│ write(" Welcome to\n Turbo Prolog │║ ║

└─────────────────────────────────────┘╚═══════════════════╝

┌───────── Message ────────────┐ ┌───────── Trace ─────────┐

│Load WORK.PRO │ │ │

│Load C:\TPROLOG2\MYFIRST.PRO │ │ │

│ │ │ │

└──────────────────────────────┘ └─────────────────────────┘

F6-Next window Arrows-Resizing F10-End view

───────────────────────────────────────────────────────────────

Рис. 1.6: Диалоговое окно.