TaskText('Для данного вещественного~{x} найти значение следующей функции~{f},'#13 +
'принимающей вещественные значения:'#13 +
'\[\Jrcrl&\,&\,& \-{x},& если {x}~\l~0, \ '#13 +
'&{f}({x})&~=~&{x}^2,& если 0~<~{x}~<~2, \ '#13 +
'&\,&\,& 4,& если {x}~\g~2.\j\] \ ');
Управляющая последовательность \P предназначена для разделения абзацев. В тексте, отображаемом в окне задачника, данная команда игнорируется (подобно прочим командам, связанным с разделением на абзацы). Для нее не предусмотрено парной завершающей команды, поскольку необходимые теги при переходе к новому абзацу добавляются в текст html-страницы автоматически. Пробелы после команды \P при генерации html-страницы игнорируются, однако они учитываются при отображении текста в окне задачника.
Генерация специальных символовИспользуя две универсальные" управляющие последовательности \h и \H, можно включать в текст задания или преамбулы специальные символы, входящие во вторую половину кодовой таблицы для западноевропейских языков ANSI Latin-1 (команда \h) или содержащиеся в Windows-шрифте Symbol (команда \H). После имени каждой из этих команд следует указать двузначное шестнадцатеричное число, определяющее код требуемого символа; при этом шестнадцатеричные цифры A, B, C, D, E, F можно указывать в любом регистре. Если двухсимвольный текст после команд нельзя преобразовать в шестнадцатеричное число или число не является допустимым, то команды возвращают символ "?" (знак вопроса).
В случае команды \h (символы таблицы Latin-1) допустимыми считаются числа из диапазона 128-255, за исключением кодов неотображаемых символов, например, кода неразрывного пробела 160 (A0) или мягкого" переноса 173 (AD). Символы таблицы Ansi Latin-1 с кодами 128-159 имеют в кодировке Unicode другие значения кодов; при генерации html-описаний для этих символов используются их коды в таблице Unicode.
С помощью команды \H можно получить только часть символов, определенных в Windows-шрифте Symbol. Исключены символы, уже присутствующие в таблицах ASCII и ANSI Latin-1 (например, цифры и знаки препинания) или имеющие идентичное начертание с символами из этих таблиц (например, заглавные греческие буквы, совпадающие по начертанию с латинскими: A, B, E, H, X и т. д.). Кроме того, исключены символы с кодами 230-239 и 243-254, представляющие собой фрагменты больших скобок.
Следует заметить, что для части математических символов нельзя обеспечить их правильное отображение в каждом из трех наиболее популярных веб-браузеров (Microsoft Internet Explorer, Mozilla Firefox и Opera) без использования средств веб-программирования. В браузерах Internet Explorer и Firefox можно подключать шрифты Windows, в том числе шрифт Symbol, однако в Opera это сделать нельзя. С другой стороны, в Opera и Firefox для отображения всех стандартных математических символов достаточно указать их код в Unicode-кодировке, однако в стандартных Windows-шрифтах, используемых браузером Internet Explorer, часть символов с требуемыми кодами отсутствует. При реализации команды \H для вывода подобных символов в html-документе был выбран вариант, обеспечивающий их правильное отображение в браузере Internet Explorer (и Mozilla Firefox): для этого используется Windows-шрифт Symbol. Однако в браузере Opera (и других браузерах, не поддерживающих шрифты Windows) данные символы будут отображаться неправильно.
Примечание. Для возможности использования Windows-шрифтов в браузере Mozilla Firefox следует установить режим Разрешить веб-сайтам использовать свои шрифты вместо установленных". Соответствующий флажок находится в окне "Шрифты", которое можно отобразить с помощью следующей последовательности действий: выполнить команду меню "Инструменты | Настройки...", в появившемся окне "Настройки" перейти на вкладку "Содержимое" и в разделе "Шрифты и цвета" нажать кнопку "Дополнительно...".
С некоторыми часто используемыми специальными символами связаны особые управляющие последовательности (см. таблицу управляющих последовательностей, раздел Символы"). Все подобные символы правильно отображаются во всех перечисленных выше браузерах.
Хотя символ пересечения (∩, код 8745) имеется в стандартных Windows-шрифтах, прочие символы, связанные с множествами (объединение, вложение, принадлежность и т. д.), в этих шрифтах отсутствуют. Для того чтобы все обозначения, связанные с множествами, выглядели в html-документе единообразно, для отображения символа пересечения (команда \Hc7) используется соответствующий символ из шрифта Symbol.
Ниже приводятся таблицы всех символов, которые можно получить с помощью универсальных команд \h и \H. Первая таблица содержит символы, генерируемые командой \h, а вторая -- символы, генерируемые командой \H. Команды из второй таблицы, связанные с теми символами, которые будут неверно отображаться в браузере Opera, выделены полужирным шрифтом.
Таблица 1. Символы, генерируемые командой \h
\h80
€
\h82
‚
\h83
ƒ
\h84
„
\h85
…
\h86
†
\h87
‡
\h88
ˆ
\h89
‰
\h8a
Š
\h8b
‹
\h8c
Œ
\h8e
Ž
\h91
‘
\h92
’
\h93
“
\h94
”
\h95
•
\h96
–
\h97
—
\h98
˜
\h99
™
\h9a
š
\h9b
›
\h9c
œ
\h9e
ž
\h9f
Ÿ
\ha1
¡
\ha2
¢
\ha3
£
\ha4
¤
\ha5
¥
\ha6
¦
\ha7
§
\ha8
¨
\ha9
©
\haa
ª
\hab
«
\hac
¬
\hae
®
\haf
¯
\hb0
°
\hb1
±
\hb2
²
\hb3
³
\hb4
´
\hb5
µ
\hb6
¶
\hb7
·
\hb8
¸
\hb9
¹
\hba
º
\hbb
"
\hbc
¼
\hbd
½
\hbe
¾
\hbf
¿
\hc0
À
\hc1
Á
\hc2
Â
\hc3
Ã
\hc4
Ä
\hc5
Å
\hc6
Æ
\hc7
Ç
\hc8
È
\hc9
É
\hca
Ê
\hcb
Ë
\hcc
Ì
\hcd
Í
\hce
Î
\hcf
Ï
\hd0
Ð
\hd1
Ñ
\hd2
Ò
\hd3
Ó
\hd4
Ô
\hd5
Õ
\hd6
Ö
\hd7
×
\hd8
Ø
\hd9
Ù
\hda
Ú
\hdb
Û
\hdc
Ü
\hdd
Ý
\hde
Þ
\hdf
ß
\he0
à
\he1
á
\he2
â
\he3
ã
\he4
ä
\he5
å
\he6
æ
\he7
ç
\he8
è
\he9
é
\hea
ê
\heb
ë
\hec
ì
\hed
í
\hee
î
\hef
ï
\hf0
ð
\hf1
ñ
\hf2
ò
\hf3
ó
\hf4
ô
\hf5
õ
\hf6
ö
\hf7
÷
\hf8
ø
\hf9
ù
\hfa
ú
\hfb
û
\hfc
ü
\hfd
ý
\hfe
þ
\hff
ÿ
Таблица 2. Символы, генерируемые командой \H
\H22
"
\H24
$
\H27
'
\H2d
−
\H40
@
\H44
Δ
\H46
Φ
\H47
Γ
\H4c
Λ
\H50
Θ
\H51
Θ
\H53
Σ
\H56
ς
\H57
Ω
\H58
Ξ
\H59
Ψ
\H5c
\
\H5e
^
\H61
α
\H62
β
\H63
χ
\H64
δ
\H65
ε
\H66
f
\H67
γ
\H68
η
\H69
ι
\H6a
φ
\H6b
κ
\H6c
λ
\H6d
μ
\H6e
ν
\H70
π
\H71
θ
\H72
ρ
\H73
σ
\H74
τ
\H75
υ
\H76
v
\H77