Domains. Во время исполнения программы при включенной трассировке в специальном окне трассировки будет отображаться следующая информация

name, sport =string

Во время исполнения программы при включенной трассировке в специальном окне трассировки будет отображаться следующая информация:

- после слова "CALL" будет указано имя выполняемого предиката (текущая подцель) и его параметры, например: CALL: likes(”Олег”, _);

- после слова "FAIL" будет выводиться имя текущей подцели, которая не была достигнута;

- после слова "RETURN" будет выводиться результат вычисления текущей подцели, в случае успеха. При этом если у подцели есть еще альтернативы, к которым возможен возврат, то перед именем предиката высвечивается звездочка ("*");

- слово "REDO" перед именем предиката указывает на то, что произошел возврат и происходит вычисление альтернативного решения.

Переход от подцели к подцели вызывается нажатием функциональной клавиши F10. При этом в окне редактирования выполняющуюся подцель указывает курсор, она также отображается в окне трассировки с параметрами и дополнительной информацией.

Директива nowarnings используется для подавления предупреждения системы о том, что какая-то переменная встречается в предложении только один раз. Эту директиву стоит использовать только в хорошо отлаженных программах. Как правило, для подавления предупреждения: "WARNING: The variable is only used once" достаточно заменить переменную, которая встретилась только один раз, на анонимную переменную.

С помощью директивы include при компиляции в исходный текст можно вставить содержимое некоторого файла.

Многие директивы компилятора могут быть не только расположены в тексте программы, но и установлены в меню среды разработки Турбо Пролога (Options->Compiler->Directives). Значение директивы компилятора, указанное в тексте программы, имеет более высокий приоритет, чем значение, установленное в меню.

Описание задачи на Турбо-Прологе


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: