Attributes [symbol] — возвращает список атрибутов символа symbol.
Bastchlnput — возвращает True, если ввод в текущем сеансе работы производится непосредственно в ядро системы в пакетном режиме, и False в противном случае.
$BatchOutput — возвращает True, если вывод в текущем сеансеработы пересылается в пакетном режиме и пригоден для чтения другими программами, и False в ином случае.
Characters ["string"] — возвращает список символов в строке.
Dialog[ ]— инициирует диалог (часто используется совместно с функцией Return).
Dialog [ехрг] — инициирует диалог с использованием ехрг как текущего значения.
Dialoglndent [d] — возвращает величину отступа для строк ввода и вывода, которая используется в диалогах с глубиной вложенности d.
FullDefinition [s1, s2,...] — выводит определения, присвоенные символам si и всем символам, от которых данные символы зависят.
Information [symbol] — выводит информацию о символе symbol.
$ Input — глобальная переменная, значением которой является имя потока, из которого Mathematica в данный момент ожидает поступления входной информации.
$ Language — является списком строк, которые дают названия языков, используемых для сообщений.
Normal [ехрг] — преобразует ехрг из ряда специальных форм в нормальное выражение.
Out [n] — глобальный объект, соответствующий выводу, произведенному в и-й выходной строке (ячейке).
%k — возвращает результат из k-й выходной строки (абсолютная адресация).
Shallow [ехрг] — выводит первые четыре уровня ехрг, за исключением частей ехрг, длина которых превышает 10. Остальные части выводятся в структурной (скелетной) форме.
Shallow [expr, depth] — выводит части выражения ехрг до указанной глубины depth. Остальные части выводятся в структурной (скелетной) форме.
Shallow [expr, {depth, length}] — возвращает в структурной (скелетной) форме также и те части, длины которых выше указанного предела length.
Shallow[expr, {depth, length}, form] — использует скелетную форму для любых частей выражения, сопоставимых с указанным шаблоном form.
Short [expr] — выводит краткую форму ехрг, не превышающую длину одной строки.
Short [expr, n] — выводит ехрг в форме длиной около n строк.
SpaceFormfn] — выводит n пробелов.
Некоторые из этих функций используют приведенные ниже опции:
Above — опция, используемая для установки выравнивания в таких формах вывода, как ColumnForm и TableForm.
Bottom— является возможным значением опции TableAlignments для TableForm.
Below — используется для указания выравнивания в таких формах вывода, как ColumnForm и TableForm.
Center — устанавливает выравнивание в таких формах вывода, как Column-Form и TableForm.
DialogProlog — опция для Dialog, которая позволяет вычислить выражение до начала диалога.
DialogSymbols — опция для Dialog, которая возвращает список символов, чьи значения будут локализованы в диалоге.
Heads — опция для функций, которые используют спецификации уровня, указывающая, следует ли включать заголовки выражений.
IgnoreCase — опция для функций манипулирования строками и функций поиска, которая указывает, следует ли считать прописные и строчные буквы эквивалентными.
SignPadding — опция для NumberForm и родственных функций, указывающая, что заполнитель (если он используется) должен размещаться после знака числа.
Приведем примеры использования этих форм вывода.
Ввод (In)
Вывод (Out)
Dialog []
^n
Return [a+b+c]
(a+b+c)
n
Dialog []*y Return [x]
xy
Shallow [Exp [х
^
(a/b) ] /x/a]
e
Power[
/ax
Short [Exp [х
^
(a/b) ] /x/a, 1]
e
x^a/b
/ax
В этих примерах надо обратить особое внимание на применение функции Dialog. При ее начальном вызове строка вывода не формируется. Она появляется после исполнения ячейки ввода с функцией Return, причем ячейки ввода в пределах тела диалога нумеруются так: (Dialog) In[n]:=.