91
(o,i): присваивает переменной StringInUpperCase эквивалент
строки StringInLowerCase, в котором все маленькие буквы
заменены на большие;
(i,i): успешен, если переменные, StringInLowerCase и
StringInUpperCase представляют соответственно нижнер-
егистровую и верхнерегистровую версии одной и той же
строки;
window_attr(Attr)
(integer) (i): приводит в соответствие со значением Attr
атрибут активного окна;
window_str(ScreenString)
(string) (i), (о):
(i): высвечивает в активном окне экрана значение переменной
ScreenString;
(o): присваивает переменной ScreenString строку, высвеченную в
активном окне;
write(el, e2, еЗ, ..., eN)
((i)*) осуществляет вывод на текущее устройство
writedevice констант или значений. Число аргументов произволь-
но; это могут быть либо константы, либо переменные, значения
которых относятся к одному из стандартных доменных типов;
writedevice(SymbolicFileName)
(symbol) (i), (о):
(i): если файл с логическим именем SymbolicFileName открыт, то
данный предикат переназначает на него устройство вывода
writedevice;
(о): присваивает переменной SymbolicFileName логическое имя
writedevice;
writef(FormatString, Argl, Arg2, Arg3, ...
) (i, (i)*) осуществляет
форматированный вывод информации. Форматы задаются в виде
строки FormatString обычного текста, где маркеры % отмечают
положение аргументов. Допустимые спецификации формата
−
"
−
", "m", "p", "f", "е", "д". "-" означает выравнивание слева; целые
числа, следующие за "т" и "р", задают количество цифр слева и
справа от десятичной точки. Спецификации "f" и "е" определяют
мантиссу и порядок числа. Спецификация "д" задает печать в
максимально короткой форме.