Программирование на языке Турбо-Пролог 2.0. Николаев В.Г - 24 стр.

UptoLike

- 24 -
inkey(CharVariable) (сhar) - (o)
читает символ со стандартного устройства ввода. В отличие от
предиката readchar выполнение программы не прерывается. Поэтому
inkey применяют главным образом для организации циклов ожидания.
keypressed
проверяет нажата ли некоторая клавиша, не читая при этом
введенный с клавиатуры символ.
unreadchar(CharToBePushedBack) (сhar) - (i)
заносит символ в буфер клавиатуры.
readterm(Domain,Variable) (DomainName,Domain) - (i,o)
читает терм, объявленный с именем Domain. С помощью readterm
осуществляется доступ к фактам в файле.
2.2.2 Вывод (OUTPUT)
write(Variable|Constant*)
Записывает заданные значения на текущее устройство вывода. В
качестве аргумента используется список переменных и/или констант.
nl перевод строки
writef(FormatString,Variable|Constant*)
Осуществляет вывод заданных значений в указанном формате.
В формате строки используются следующие опции:
%d десятичное число (char и integer);
%u беззнаковое целое (char и integer);
%R указатель на запись в базе данных (database reference
number);
%X шестнадцатиричное число (string, database reference numb);
%x шестнадцатиричное число (char и integer);
%s строка (symbol и string);
%c символ (char и integer);
%g действительное число (по умолчанию для real);
%e действительное число в экспоненциальном формате
%f действительное число с фиксированной запятой
%lf действительное число с фиксированной запятой