86
forward(Step)
(integer) (i): в графическом режиме forward сдвигает
экранное перо на Step позиций вперед;
free(Variable)
(<переменная>) (о): успешен, если переменная Variable не
означена;
frontchar(String, FrontChar, RestString)
(string, char, string) (i,o,o), (i,i,o),
(i,o,i), (i,i,i), (o,i,i):
(i,o,o): присваивает первый символ строки String переменой
FrontChar, а остаток строки
−
переменной RestString
Возможны и другие комбинации входных и выходных
параметров; важно лишь то, чтобы либо была означена
переменная String, либо переменные FrontChar и RestString
одновременно;
frontstr(NumberOfChars, Stringl, StartStr, String2)
(integer, string, string,
string) (i,i,o,o): присваивает первые NumberOfChars символов
строки Stringl переменной StertStr, а остаток
−
переменной
String2;
fronttoken(String, Token, RestString)
(string, string, string) (i,o,o), (i,i,o),
(i,o,i), (i,i,i), (o,i,i):
(o,i,i): переменной String присваивается результат конкатенации
Token и RestString. Token может быть либо группой
символов, задающих допустимое в Турбо-Прологе имя,
либо символьным представлением целого или действи-
тельного числа, либо одиночным символом, отличным от
пробела. В любых других комбинациях входных и
выходных параметров должны быть означены по крайней
мере два аргумента предиката;
gotowindow(WindowNo
) (integer) (i): осуществляет очень быстрый
переход из одного окна в другое, если эти два окна не
пересекаются. Может также быть использован для перехода в
окно, находящееся позади активного в настоящий момент окна;
graphics(ModeParam, Palette, Background)
(integer, integer, integer) (i,i,i):
активизирует графические средства Турбо-Пролога и устанавли-
вает номер режима работы (ModeParam), палитры (Palette) и цвета
фона (Background);
isname(StringParam)
(string) (i): предикат успешен, если значением
аргумента StringParam является допустимое в Турбо-Прологе имя;
keypressed(stringParam)
(string) (i): успешен, если будет нажата
произвольная клавиша;
line(Rowl, Coll, Row2, Col2, Color
) (integer, integer, integer, integer)
(i,i,i,i,i): в графическом режиме рисует линию между точками с