/
n-dimens
/
pascalabcnet
Обзор
Документация
Войти
/
n-dimens
/
pascalabcnet
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
PABCNetHelp/ForEducation/MakeModules/tmaker_format.html
1 649 строк
88 KB
samuraiGH
adding working-tree-encoding attribute (#3325)
07 ноя 2025, 16:12
Не верифицирован
07 ноя 2025, 16:12
cf1fd29
Код
Авторство
О чём код?
<html> <head> <object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"> <param name="Keyword" value=""> </object> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title></title> <link rel="StyleSheet" href="../../default.css"> </head> <body> <H1>Модуль PT4TaskMakerNET: форматирование текста заданий</H1> <hr> <h2>Общие сведения</h2> <p>В конструкторе учебных заданий PT4TaskMaker предусмотрена возможность <i>форматирования</i> текста заданий, а также преамбул для группы и ее подгрупп. Форматирование выполняется с помощью набора <i>управляющих последовательностей</i> (команд), большинство из которых имеет вид <code>\</code><i>символ</i>. </p> <p> Используя управляющие последовательности, можно выполнять следующие действия по форматированию текста в окне задачника: </p> <ul> <li>добавлять в текст специальные символы, в том числе символы шрифта Symbol и буквы западноевропейских языков; <li>выделять фрагмент текста полужирным шрифтом; <li>использовать в тексте нижние и верхние индексы; <li>добавлять в текст задания ссылки на другие задания этой же группы, не указывая при этом название группы (что позволяет корректно изменять эти ссылки при включении задания в другие группы); <li>добавлять в текст задания элементы, зависящие от текущего языка программирования (в частности, обозначения логических констант). </ul> <p>Все описанные выше действия обеспечивают требуемое форматирование текста задания как в окне задачника, так и в html-описании данного задания. Аналогичное форматирование (в частности, использование нижних и верхних индексов) можно применять и в текстах комментариев, которые выводятся в окне задачника в разделах исходных и результирующих данных. </p> <p>Кроме того, имеются управляющие последовательности, не влияющие на текст задания в окне задачника, однако обеспечивающие дополнительное форматирование этого текста (и текста комментариев для группы и ее подгрупп) в html-описании задания или группы заданий. Данные управляющие последовательности позволяют: </p> <ul> <li>выделять имена переменных курсивом; <li>использовать более разнообразное выделение фрагментов текста (помимо полужирного начертания можно установить курсивное начертание, выделение моноширинным шрифтом и специальное выделение); <li>разбивать текст задания и преамбулы на отдельные абзацы; <li>устанавливать для требуемых фрагментов текста режим вывода с центрированием или с отступом; <li>обеспечивать вывод фрагментов текста в несколько столбцов, с возможностью установки способа выравнивания для каждого столбца. </ul> <p>Напомним, что для вывода на экран html-страницы с описанием задания или группы заданий достаточно вызвать процедуру Task, указав в конце ее параметра (имени задания или группы заданий) суффикс <code>#</code>. Кроме того, html-страницы с описанием групп заданий можно генерировать с помощью модуля PT4Demo, используя кнопку <img src="images\demo_3.png"> в окне этого модуля. </p> <h2>Таблица управляющих последовательностей</h2> <p>Управляющие последовательности, приведенные в таблице, можно использовать в формулировках заданий (параметр S процедуры <a href="tmaker_proc1.html#TaskText">TaskText</a>), комментариях к исходным и результирующим данным (параметр Cmt в процедурах групп <a href="tmaker_proc1.html#DataN">Data</a> и <a href="tmaker_proc1.html#ResultN">Result</a>), а также в дополнительных описаниях (преамбулах) групп и подгрупп учебных заданий (параметр S в процедуре <a href="tmaker_proc1.html#CommentText">CommentText</a>). </p> <p>Управляющие последовательности, использованные в параметрах процедур групп Data и Result, влияют только на представление соответствующих комментариев в окне задачника (см. столбец «Окно задачника»). Управляющие последовательности, использованные в параметре S процедуры CommentText, обеспечивают соответствующее форматирование преамбулы к группе заданий и ее подгруппам в тексте html-страницы с описанием группы заданий (см. столбец «Html-страница»). Управляющие последовательности, использованные в параметре S процедуры TaskText, влияют на вид формулировок заданий как в окне задачника, так и в html-описаниях. </p> <p>Все последовательности вида <code>\</code><i>символ</i>, не указанные в приведенной ниже таблице, игнорируются как при выводе текста в окне задачника, так при его отображения в виде html-страницы. </p> <p>В <i>заголовках подгрупп</i>, указываемых в процедуре <a href="tmaker_proc1.html#CreateTask">CreateTask</a> (параметр SubgroupName), а также в <i>тексте краткого описания группы</i>, указываемого в процедуре <a href="tmaker_proc1.html#CreateGroup">CreateGroup</a> (параметр GroupDescription), управляющие последовательности не обрабатываются. При указании в этих строках управляющих последовательностей они дословно воспроизводятся и в окне задачника, и в html-описании. Для указания короткого (–) или длинного (—) тире в кратких описаниях и заголовках подгрупп можно использовать двойные и тройные дефисы соответственно: -- и ---. Начиная с версии задачника 4.10, двойные и тройные дефисы в заголовках подгрупп при их отображении в html-описаниях заменяются на короткие и длинные тире. </p> <p> <table border=1 cellpadding=5 cellspacing=0 width=98% align=center bgcolor=#FFFFFF> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> Команда </td> <td align=center valign=middle width=40% bgcolor=#FFFFFF> Описание </td> <td align=center valign=middle width=15% bgcolor=#FFFFFF> Окно задачника </td> <td align=center valign=middle width=35% bgcolor=#FFFFFF> Html-страница </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=left valign=middle width=100% bgcolor=#FFFFFF colspan = 4> <b>Ссылки на другие задания данной группы</b> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\</code><i>число</i> </td> <td align=left valign=middle width=90% bgcolor=#FFFFFF colspan = 3> Имя задания из текущей группы с номером, меньшим текущего на величину указанного десятичного числа (или <code>*********</code>, если результирующий номер оказывается меньшим 1) </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\0</code><i>число</i> </td> <td align=left valign=middle width=90% bgcolor=#FFFFFF colspan = 3> Имя задания из текущей группы с номером, большим текущего на величину указанного десятичного числа (или <code>*********</code>, если результирующий номер оказывается большим 999) </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=left valign=middle width=100% bgcolor=#FFFFFF colspan = 4> <b>Пробелы</b> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\,</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Малый неразрывный пробел </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <i>Игнорируется</i> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>&nbsp;</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\;</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Средний неразрывный пробел </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <i>Пробел</i> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>&nbsp;</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>~</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Обычный неразрывный пробел </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <i>Пробел</i> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>&nbsp;</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\q</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Большой пробел </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <i>Игнорируется</i> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <i>Пробел</i><code>&nbsp;</code><i>Пробел</i><code>&nbsp;</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\Q</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Двойной большой пробел </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <i>Игнорируется</i> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <i>2 копии большого пробела</i> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=left valign=middle width=100% bgcolor=#FFFFFF colspan = 4> <a name="Symbols"></a><b>Символы</b> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\\</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Обратная косая черта (\) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <code>\</code> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>\</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\&</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Амперсанд (&) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <code>&</code> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>&amp;</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\{</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Открывающая фигурная скобка ({) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <code>{</code> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>{</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\}</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Закрывающая фигурная скобка (}) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <code>}</code> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>}</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\~</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Символ «волна» (~) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <code>~</code> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>~</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\^</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Символ «шапочка» (^) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <code>^</code> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>^</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\_</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Символ подчеркивания (_) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <code>_</code> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>_</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\.</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Многоточие (…) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <code>...</code><br><i>(три точки)</i> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>&#8230;</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\=</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Длинное тире (—) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <code>—</code> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>&#8212;</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\:</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Символ диапазона, или короткое тире (–) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <code>–</code> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>&#8211;</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\-</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Символ «минус» (−) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <code>−</code> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>&#8722;</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\<</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Открывающие угловые кавычки («) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <code>«</code> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>&#171;</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\></code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Закрывающие угловые кавычки (») </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <code>»</code> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>&#187;</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\*</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Символ умножения (·) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <code>·</code> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>&#183;</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\+</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Символ «плюс-минус» (±) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <code>±</code> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>&#177;</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\o</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Символ градуса (°) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <code>°</code> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>&#176;</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\x</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Символ «косой крест» (×) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <code>×</code> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>&#215;</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\a</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Греческая буква «альфа» (α) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> α </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>&#945;</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\p</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Греческая буква «пи» (π) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> π </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>&#960;</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\e</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Греческая буква «эпсилон» (ε) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> ε </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>&#949;</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\l</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Символ «меньше или равно» (≤) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <code>≤</code> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>&#8804;</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\g</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Символ «больше или равно» (≥) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <code>≥</code> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>&#8805;</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\n</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Символ «не равно» (≠) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <code>≠</code> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>&#8800;</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\X</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Символ «bullet» (•) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <code>•</code> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>&#8226;</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\h</code><i>XX</i>, где <i>XX</i> — двузначное 16-ричное число </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Символ с кодом <i>XX</i> из второй половины кодовой таблицы для западноевропейских языков ANSI Latin-1 (кодовая страница 1252) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <i>Соответствующий символ</i> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>&#</code><i>DDD</i><code>;</code><br> <i>(DDD — десятичный код соответствующего символа в кодировке Unicode)</i> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\H</code><i>XX</i>, где <i>XX</i> — двузначное 16-ричное число </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Символ с кодом <i>XX</i> Windows-шрифта Symbol </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <i>Соответствующий символ</i> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>&#</code><i>DDD</i><code>;</code><br> <i>(DDD — десятичный код соответствующего символа в кодировке Unicode)</i> <br> <i>или</i><br><code><font face="Symbol">&#</code><i>DDD</i><code>;</font></code><br> <i>(DDD — десятичное число, равное 16-ричному числу XX)</i> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=left valign=middle width=100% bgcolor=#FFFFFF colspan = 4> <b>Элементы текста, зависящие от текущего языка программирования</b> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\R</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Метка начала квадратного корня </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <code>Sqrt(</code><br> <i>(Pascal, PascalABC.NET, VB.NET, C#)</i><br> <code>sqrt(</code><br> <i>(C++, Python, Java)</i><br> <code>Sqr(</code><br> <i>(Visual Basic версий 5 и 6)</i><br> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>(</code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\r</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Метка конца квадратного корня </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <code>)</code><br> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code>)<sup>1/2</sup></code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\t</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Логическая константа «True» </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF colspan=2> <code>True</code> <i>(Pascal, PascalABC.NET, Visual Basic, VB.NET, Python)</i><br> <code>true</code> <i>(C++, C#, Java)</i> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\f</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Логическая константа «False» </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF colspan=2> <code>False</code> <i>(Pascal, PascalABC.NET, Visual Basic, VB.NET, Python)</i><br> <code>false</code> <i>(C++, C#, Java)</i> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\N</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Нулевой указатель </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF colspan=2> <code>nil</code> <i>(Pascal)</i><br> <code>NULL</code> <i>(C++)</i> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\O</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Нулевая ссылка для объекта </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF colspan=2> <code>null</code> <i>(C#, Java)</i><br> <code>Nothing</code> <i>(VB.NET)</i><br> <code>nil</code> <i>(PascalABC.NET)</i><br> <code>None</code> <i>(Python)</i> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\d</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Имя функции для освобождения ресурсов, выделенных объекту </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF colspan=2> <code>Dispose</code> <i>(PascalABC.NET, C#, VB.NET)</i><br> <code>dispose</code> <i>(Python, Java)</i><br> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=left valign=middle width=100% bgcolor=#FFFFFF colspan = 4> <b>Индексы</b> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>_</code><i>символ</i> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Односимвольный нижний индекс </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <i>Cимвол выводится как нижний индекс</i> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code><sub></code><i>символ</i><code></sub></code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>^</code><i>символ</i> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Односимвольный верхний индекс </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <i>Cимвол выводится как верхний индекс</i> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code><sup></code><i>символ</i><code></sup></code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>_{</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Метка начала многосимвольного нижнего индекса </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <i>Переход в режим нижнего индекса</i> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code><sub></code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>^{</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Метка начала многосимвольного верхнего индекса </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <i>Переход в режим верхнего индекса</i> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code><sup></code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>}</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Метка конца текущего (верхнего или нижнего) многосимвольного индекса </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <i>Выход из режима индекса</i> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code></sub></code><br><i>или</i><br><code></sup></code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=left valign=middle width=100% bgcolor=#FFFFFF colspan = 4> <b>Выделение (в окне задачника любой режим выделения приводит к выделению полужирным шрифтом)</b> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\B</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Метка начала полужирного выделения </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <i>Переход в режим выделения</i> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code><b></code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\b</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Метка конца полужирного выделения </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <i>Выход из режима выделения</i> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code></b></code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\I</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Метка начала курсивного выделения </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <i>Переход в режим выделения</i> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code><i></code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\i</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Метка конца курсивного выделения </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <i>Выход из режима выделения</i> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code></i></code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\S</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Метка начала специального выделения </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <i>Переход в режим выделения</i> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code><span class="ptSpecial"></code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\s</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Метка конца специального выделения </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> <i>Выход из режима выделения</i> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code></span></code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=left valign=middle width=100% bgcolor=#FFFFFF colspan = 4> <b>Дополнительное форматирование html-страниц (в окне задачника данные управляющие последовательности игнорируются)</b> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>{</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Метка начала выделения переменной </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code><i></code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>}</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Метка конца выделения переменной </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code></i></code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\M</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Метка начала моноширинного текста </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code><tt></code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\m</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Метка конца моноширинного текста </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code></tt></code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\|</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Разрыв строки </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code><br></code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\P</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Начало нового абзаца </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <i>Завершается предыдущий абзац и создается абзац стиля</i> <code>ptTaskContinue</code> <i>(при использовании в формулировке задания) или</i> <code>ptComment</code> <i>(при использовании в тексте преамбулы)</i> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\[</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Метка начала абзаца с центрированием </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <i>Завершается предыдущий абзац и создается абзац стиля</i> <code>ptTaskCenter</code> <i>(при использовании в формулировке задания) или</i> <code>ptCommentCenter</code> <i>(при использовании в тексте преамбулы)</i> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\]</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Метка конца абзаца с центрированием </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <i>Завершается предыдущий абзац и создается абзац стиля</i> <code>ptTaskContinue</code> <i>(при использовании в формулировке задания) или</i> <code>ptCommentContinue</code> <i>(при использовании в тексте преамбулы)</i> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\(</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Метка начала абзаца с отступом </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <i>Завершается предыдущий абзац и создается абзац стиля</i> <code>ptTaskQuote</code> <i>(при использовании в формулировке задания) или</i> <code>ptCommentQuote</code> <i>(при использовании в тексте преамбулы)</i> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\)</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Метка конца абзаца с отступом </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <i>Завершается предыдущий абзац и создается абзац стиля</i> <code>ptTaskContinue</code> <i>(при использовании в формулировке задания) или</i> <code>ptCommentContinue</code> <i>(при использовании в тексте преамбулы)</i> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\J</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Метка начала режима выравнивания по столбцам (после нее указывается последовательность символов <code>r</code>, <code>l</code>, <code>c</code>, которая должна оканчиваться символом <code>&</code>) </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code><table></code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>\j</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Метка конца режима выравнивания по столбцам </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <code></table></code> </td> </tr> <tr align=left valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF> <code>&</code> </td> <td align=left valign=middle width=40% bgcolor=#FFFFFF> Переход к новому столбцу в режиме выравнивания по столбцам </td> <td align=left valign=middle width=15% bgcolor=#FFFFFF> </td> <td align=left valign=middle width=35% bgcolor=#FFFFFF> <i>Добавляется тег</i> <code><td></code> <i>с соответствующим выравниванием; для первого столбца предварительно указывается тег</i> <code><tr></code> </td> </tr> </table> </p> <h2>Дополнительные сведения об использовании управляющих последовательностей</h2> <p>Необходимость в специальных командах для генерации ссылок на другие задания группы объясняется тем, что любое имеющееся задание может быть импортировано в группу с другим именем (с помощью процедуры <a href="tmaker_proc1.html#UseTask">UseTask</a>), и поэтому все ссылки на другие задания этой группы также потребуется откорректировать, указав в них новое имя группы. Разумеется, в подобной ситуации необходимо переносить в новую группу <i>все</i> задания, содержащие ссылки друг на друга. Следует заметить, что <i>разность</i> между номерами ссылающихся друг на друга заданий не обязана быть такой же, как в исходной группе заданий. Если в новой группе задания находятся на другом «расстоянии» друг от друга, то для указания правильной ссылки достаточно внести соответствующую <i>поправку</i> в параметр процедуры UseTask. </p> <p>Наличие нескольких видов <i>неразрывных пробелов</i>, не различающихся в тексте заданий и html-страниц, связано с планируемой в дальнейшем возможностью генерации текста заданий в других форматах (в частности, в формате системы TeX, в котором данные виды пробелов различаются). Приведем рекомендации по использованию неразрывных пробелов: </p> <code></code><ul> <li>вокруг символов <code>=</code>, <code><</code>, <code>></code> указывается обычный неразрывный пробел <code>~</code>; исключением являются фрагменты текста в скобках вида <code>(> 0)</code>, в которых рекомендуется использовать малый пробел: <code>(>\,0)</code>; <li>неразрывный пробел <code>~</code> указывается также между текстом и переменной: <code>стороны~{a} и~{b}</code>; <li>вокруг символов <code>+</code> и <code>–</code> ставится средний пробел <code>\;</code>; <li>символы умножения <code>\*</code> и деления <code>/</code> пробелами не обрамляются; исключением служит ситуация, когда слева и справа от символа деления указываются прописные буквы; в этом случае желательно использовать обрамление малыми пробелами. </ul> <p>Приведем пример оформления формул (данный пример взят из задания Begin39; обратите внимание на выделение переменных с помощью фигурных скобок, а также на команды, обеспечивающие вывод индексов, выделение квадратного корня и центрирование формулы): </p> <pre>TaskText('Найти корни \Iквадратного уравнения\i ' + '{A}\*{x}^2\;+\;{B}\*{x}\;+\;{C}~=~0, заданного', 0, 1); TaskText('своими коэффициентами~{A}, {B}, {C} ' + '(коэффициент~{A} не равен~0), если известно,', 0, 2); TaskText('что дискриминант уравнения положителен. ' + 'Вывести вначале меньший, а затем',0,3); TaskText('больший из найденных корней. Корни квадратного ' + 'уравнения находятся по формуле', 0, 4); TaskText('\[{x}_{1,\,2}~=~(\-{B}\;\+\;\R{D}\r)/(2\*{A}),\] ' + 'где {D}~\= \Iдискриминант\i, ' + 'равный {B}^2\;\-\;4\*{A}\*{C}.', 0, 5); </pre> <p>В результате обработки данной формулировки задания в окне задачника будет выведен текст: </p> <p><img border="0" src="images\pt4make15.png"></p> <p>В html-описании этот же текст будет отформатирован следующим образом: </p> <p><img border="1" src="images\pt4make16.png"></p> <p>Для указания кавычек в тексте задания следует использовать управляющие последовательности <code>\<</code> и <code>\></code>. </p> <p>Управляющие последовательности <code>\t</code>, <code>\f</code>, <code>\N</code>, <code>\O</code> для логических констант, нулевых указателей и объектов генерируют текст, зависящий от выбранного в данный момент языка программирования. </p> <p>Обычные пробелы, указанные после управляющих последовательностей <code>\q</code>, <code>\Q</code>, <code>\P</code>, <code>\[</code>, <code>\(</code>, <code>\]</code>, <code>\)</code>, <code>\|</code> и <code>&</code>, учитываются только в тексте задачника (и пропускаются в тексте html-страниц). </p> <p>Режим специального выделения, устанавливаемый парными командами <code>\S</code> и <code>\s</code>, в окне задачника приводит к выделению полужирным шрифтом, а в html-описании обеспечивает выделение фрагмента текста, аналогичное выделению, используемому для <i>имени задания</i> в начале его формулировки (в приведенном выше фрагменте html-описания так выделено имя задания «Begin39»). Данный режим рекомендуется использовать для выделения <i>заголовков</i>, размещаемых в начале абзаца (например, если формулировка задания завершается абзацем, содержащим указание, то с помощью специального выделения целесообразно выделить текст «Указание» в начале этого абзаца). </p> <p>Команды выделения переменной <code>{</code> и <code>}</code> не влияют на ее вид в окне задачника, но обеспечивают ее выделение курсивом в тексте html-страницы. В индексах команды выделения переменной не учитываются, а любые <i>латинские</i> буквы в них автоматически выделяются курсивом. </p> <p>В односимвольных индексах нельзя указывать управляющие последовательности для вывода специальных символов, поэтому при необходимости применения в индексах специальных символов следует использовать режим многосимвольных индексов. Метки индексов не могут быть вложенными. В индексах не допускается использование меток выделения <code>\I</code>, <code>\B</code>, <code>\S</code> и наоборот, внутри выделенного текста не допускается указывать индексы. </p> <p>Выделенные фрагменты не могут содержать меток выделения другого вида. Режим индексов и выделения, заданный в одной процедуре TaskText или CommentText, не переносится на текст, определяемый при последующих вызовах этих процедур. Если в тексте отсутствуют команды завершения текущего режима (индексов или выделения), то режим автоматически завершается при достижении конца текста, определяемого в текущей процедуре TaskText или CommentText. </p> <p>В команде начала режима выравнивания по столбцам символы <code>r</code>, <code>l</code>, <code>c</code> определяют <i>способ выравнивания</i> в каждом столбце текста (<code>r</code> — выравнивание по правому краю, <code>l</code> — выравнивание по левому краю, <code>c</code> — выравнивание по центру). Их количество должно быть равно числу столбцов. В каждом столбце должен быть хотя бы один непробельный символ (для пустого столбца достаточно указать малый неразрывный пробел <code>\,</code>). </p> <p>Ввиду сложности управляющих последовательностей, связанных с выравниванием по столбцам, приведем пример их использования (пример взят из задания If26): </p> <pre>TaskText('Для данного вещественного~{x} найти значение ' + 'следующей функции~{f},', 0, 1); TaskText('принимающей вещественные значения:', 0, 2); TaskText('\[\Jrcrl&\,&\,& \-{x},& если {x}~\l~0,', 26, 3); TaskText('&{f}({x})&~=~&{x}^2,& если 0~<~{x}~<~2,', 26, 4); TaskText('&\,&\,& 4,& если {x}~\g~2.\j\]', 26, 5); </pre> <p>В результате обработки данной формулировки задания в окне задачника будет выведен текст: </p> <p><img border="0" src="images\pt4make17.png"></p> <p>В html-описании этот же текст будет отформатирован следующим образом: </p> <p><img border="1" src="images\pt4make18.png"></p> <p>Команду разрыва строки <code>\|</code> можно использовать как в обычном тексте, так и в режиме выделения с отступом или центрированием (в режиме выравнивания по столбцам переход на новую строку выполняется автоматически). Для более наглядного отображения в html-документе текста, выровненного по столбцам, данный текст рекомендуется дополнительно центрировать (как в приведенном выше примере) или использовать для него режим выравнивания с отступом. </p> <p>Следует обратить внимание еще на одну особенность формулировок, содержащих выравнивание по столбцам: строки с подобным выравниванием, как правило, не нужно центрировать в окне задачника. В приведенном примере в трех последних вызовах процедуры TaskText в качестве параметра X указывается не нулевое значение (означающее центрирование по горизонтали), а число 26 — значение позиции по горизонтали, начиная с которой требуется вывести указанную строку. </p> <p>Указанное обстоятельство может затруднить использование для подобных формулировок нового варианта процедуры TaskText, появившегося в конструкторе версии 4.11. В этом варианте указывается единственный строковый параметр, содержащий все строки формулировки, разделенные символами разрыва строки (#13 или #10). При разборе этого параметра из каждой строки формулировки удаляются начальные и конечные пробелы, причем строки формулировки, оказавшиеся в результате пустыми, игнорируются, а все непустые строки выводятся в окне задачника в режиме центрирования. Тем не менее, и этот вариант процедуры TaskText позволяет обеспечить особое выравнивание требуемых строк в окне задачника. Для этого надо добавить некоторое количество вспомогательных начальных или конечных пробелов к строке, требующей специального выравнивания, причем первый начальный или последний конечный пробел надо <i>экранировать</i> символом \, чтобы не допустить его автоматического удаления. Прочие пробелы (следующие за начальным пробелом или предшествующие конечному пробелу) экранировать необязательно. Приведем пример определения формулировки, в котором используется новый вариант процедуры TaskText (следует обратить внимание на конечные пробелы, указанные в последних трех строках; в остальном текст формулировки не отличается от приведенного выше): </p> <pre>TaskText('Для данного вещественного~{x} найти значение следующей функции~{f},'#13 + 'принимающей вещественные значения:'#13 + '\[\Jrcrl&\,&\,& \-{x},& если {x}~\l~0, \ '#13 + '&{f}({x})&~=~&{x}^2,& если 0~<~{x}~<~2, \ '#13 + '&\,&\,& 4,& если {x}~\g~2.\j\] \ '); </pre> <p>Управляющая последовательность <code>\P</code> предназначена для разделения абзацев. В тексте, отображаемом в окне задачника, данная команда игнорируется (подобно прочим командам, связанным с разделением на абзацы). Для нее не предусмотрено парной завершающей команды, поскольку необходимые теги при переходе к новому абзацу добавляются в текст html-страницы автоматически. Пробелы после команды <code>\P</code> при генерации html-страницы игнорируются, однако они учитываются при отображении текста в окне задачника. </p> <h2>Генерация специальных символов</h2> <p>Используя две «универсальные» управляющие последовательности <code>\h</code> и <code>\H</code>, можно включать в текст задания или преамбулы специальные символы, входящие во вторую половину кодовой таблицы для западноевропейских языков ANSI Latin-1 (команда <code>\h</code>) или содержащиеся в Windows-шрифте Symbol (команда <code>\H</code>). После имени каждой из этих команд следует указать двузначное шестнадцатеричное число, определяющее код требуемого символа; при этом шестнадцатеричные цифры A, B, C, D, E, F можно указывать в любом регистре. Если двухсимвольный текст после команд нельзя преобразовать в шестнадцатеричное число или число не является допустимым, то команды возвращают символ «?» (знак вопроса). </p> <p>В случае команды <code>\h</code> (символы таблицы Latin-1) допустимыми считаются числа из диапазона 128–255, за исключением кодов неотображаемых символов, например, кода неразрывного пробела 160 (A0) или «мягкого» переноса 173 (AD). Символы таблицы Ansi Latin-1 с кодами 128–159 имеют в кодировке Unicode другие значения кодов; при генерации html-описаний для этих символов используются их коды в таблице Unicode. </p> <p>С помощью команды <code>\H</code> можно получить только <i>часть</i> символов, определенных в Windows-шрифте Symbol. Исключены символы, уже присутствующие в таблицах ASCII и ANSI Latin-1 (например, цифры и знаки препинания) или имеющие идентичное начертание с символами из этих таблиц (например, заглавные греческие буквы, совпадающие по начертанию с латинскими: A, B, E, H, X и т. д.). Кроме того, исключены символы с кодами 230–239 и 243–254, представляющие собой фрагменты больших скобок. </p> <p>Следует заметить, что для части математических символов нельзя обеспечить их правильное отображение в каждом из трех наиболее популярных веб-браузеров (Microsoft Internet Explorer, Mozilla Firefox и Opera) без использования средств веб-программирования. В браузерах Internet Explorer и Firefox можно подключать шрифты Windows, в том числе шрифт Symbol, однако в Opera это сделать нельзя. С другой стороны, в Opera и Firefox для отображения всех стандартных математических символов достаточно указать их код в Unicode-кодировке, однако в стандартных Windows-шрифтах, используемых браузером Internet Explorer, часть символов с требуемыми кодами отсутствует. При реализации команды <code>\H</code> для вывода подобных символов в html-документе был выбран вариант, обеспечивающий их правильное отображение в браузере Internet Explorer (и Mozilla Firefox): для этого используется Windows-шрифт Symbol. Однако в браузере Opera (и других браузерах, не поддерживающих шрифты Windows) <i>данные символы будут отображаться неправильно</i>. </p> <p><b>Примечание</b>. Для возможности использования Windows-шрифтов в браузере Mozilla Firefox следует установить режим «Разрешить веб-сайтам использовать свои шрифты вместо установленных». Соответствующий флажок находится в окне «Шрифты», которое можно отобразить с помощью следующей последовательности действий: выполнить команду меню «Инструменты | Настройки...», в появившемся окне «Настройки» перейти на вкладку «Содержимое» и в разделе «Шрифты и цвета» нажать кнопку «Дополнительно...». </p> <p>С некоторыми часто используемыми специальными символами связаны особые управляющие последовательности (см. таблицу управляющих последовательностей, раздел «<a href="#Symbols">Символы</a>»). Все подобные символы правильно отображаются во всех перечисленных выше браузерах. </p> <p>Хотя символ пересечения (∩, код 8745) имеется в стандартных Windows-шрифтах, прочие символы, связанные с множествами (объединение, вложение, принадлежность и т. д.), в этих шрифтах отсутствуют. Для того чтобы все обозначения, связанные с множествами, выглядели в html-документе единообразно, для отображения символа пересечения (команда <code>\Hc7</code>) используется соответствующий символ из шрифта Symbol. </p> <p>Ниже приводятся таблицы всех символов, которые можно получить с помощью универсальных команд <code>\h</code> и <code>\H</code>. Первая таблица содержит символы, генерируемые командой <code>\h</code>, а вторая — символы, генерируемые командой <code>\H</code>. Команды из второй таблицы, связанные с теми символами, которые будут неверно отображаться в браузере Opera, выделены полужирным шрифтом. </p> <p>Таблица 1. Символы, генерируемые командой <code>\h</code> </p> <p> <table border=1 cellpadding=5 cellspacing=0 width=98% align=center bgcolor=#FFFFFF> <tr align=center valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h80</code><br>€</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF> </td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h82</code><br>‚</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h83</code><br>ƒ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h84</code><br>„</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h85</code><br>…</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h86</code><br>†</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h87</code><br>‡</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h88</code><br>ˆ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h89</code><br>‰</td> </tr> <tr align=center valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h8a</code><br>Š</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h8b</code><br>‹</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h8c</code><br>Œ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF> </td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h8e</code><br>Ž</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF> </td> <td align=center valign=middle width=10% bgcolor=#FFFFFF> </td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h91</code><br>‘</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h92</code><br>’</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h93</code><br>“</td> </tr> <tr align=center valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h94</code><br>”</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h95</code><br>•</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h96</code><br>–</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h97</code><br>—</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h98</code><br>˜</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h99</code><br>™</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h9a</code><br>š</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h9b</code><br>›</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h9c</code><br>œ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF> </td> </tr> <tr align=center valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h9e</code><br>ž</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\h9f</code><br>Ÿ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF> </td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\ha1</code><br>¡</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\ha2</code><br>¢</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\ha3</code><br>£</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\ha4</code><br>¤</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\ha5</code><br>¥</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\ha6</code><br>¦</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\ha7</code><br>§</td> </tr> <tr align=center valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\ha8</code><br>¨</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\ha9</code><br>©</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\haa</code><br>ª</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hab</code><br>«</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hac</code><br>¬</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF> </td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hae</code><br>®</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\haf</code><br>¯</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hb0</code><br>°</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hb1</code><br>±</td> </tr> <tr align=center valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hb2</code><br>²</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hb3</code><br>³</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hb4</code><br>´</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hb5</code><br>µ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hb6</code><br>¶</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hb7</code><br>·</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hb8</code><br>¸</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hb9</code><br>¹</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hba</code><br>º</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hbb</code><br>»</td> </tr> <tr align=center valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hbc</code><br>¼</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hbd</code><br>½</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hbe</code><br>¾</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hbf</code><br>¿</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hc0</code><br>À</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hc1</code><br>Á</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hc2</code><br>Â</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hc3</code><br>Ã</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hc4</code><br>Ä</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hc5</code><br>Å</td> </tr> <tr align=center valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hc6</code><br>Æ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hc7</code><br>Ç</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hc8</code><br>È</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hc9</code><br>É</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hca</code><br>Ê</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hcb</code><br>Ë</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hcc</code><br>Ì</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hcd</code><br>Í</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hce</code><br>Î</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hcf</code><br>Ï</td> </tr> <tr align=center valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hd0</code><br>Ð</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hd1</code><br>Ñ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hd2</code><br>Ò</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hd3</code><br>Ó</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hd4</code><br>Ô</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hd5</code><br>Õ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hd6</code><br>Ö</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hd7</code><br>×</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hd8</code><br>Ø</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hd9</code><br>Ù</td> </tr> <tr align=center valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hda</code><br>Ú</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hdb</code><br>Û</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hdc</code><br>Ü</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hdd</code><br>Ý</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hde</code><br>Þ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hdf</code><br>ß</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\he0</code><br>à</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\he1</code><br>á</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\he2</code><br>â</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\he3</code><br>ã</td> </tr> <tr align=center valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\he4</code><br>ä</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\he5</code><br>å</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\he6</code><br>æ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\he7</code><br>ç</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\he8</code><br>è</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\he9</code><br>é</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hea</code><br>ê</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\heb</code><br>ë</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hec</code><br>ì</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hed</code><br>í</td> </tr> <tr align=center valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hee</code><br>î</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hef</code><br>ï</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hf0</code><br>ð</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hf1</code><br>ñ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hf2</code><br>ò</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hf3</code><br>ó</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hf4</code><br>ô</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hf5</code><br>õ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hf6</code><br>ö</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hf7</code><br>÷</td> </tr> <tr align=center valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hf8</code><br>ø</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hf9</code><br>ù</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hfa</code><br>ú</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hfb</code><br>û</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hfc</code><br>ü</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hfd</code><br>ý</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hfe</code><br>þ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\hff</code><br>ÿ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF> </td> <td align=center valign=middle width=10% bgcolor=#FFFFFF> </td> </tr> </table> </p> <p>Таблица 2. Символы, генерируемые командой <code>\H</code> </p> <p> <table border=1 cellpadding=5 cellspacing=0 width=98% align=center bgcolor=#FFFFFF> <tr align=center valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\H22</b></code><br><font face="Symbol">"</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\H24</b></code><br><font face="Symbol">$</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\H27</b></code><br><font face="Symbol">'</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H2d</code><br>−</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\H40</b></code><br><font face="Symbol">@</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H44</code><br>Δ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H46</code><br>Φ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H47</code><br>Γ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H4c</code><br>Λ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H50</code><br>Θ</td> </tr> <tr align=center valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H51</code><br>Θ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H53</code><br>Σ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H56</code><br>ς</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H57</code><br>Ω</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H58</code><br>Ξ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H59</code><br>Ψ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\H5c</b></code><br><font face="Symbol">\</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\H5e</b></code><br><font face="Symbol">^</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H61</code><br>α</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H62</code><br>β</td> </tr> <tr align=center valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H63</code><br>χ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H64</code><br>δ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H65</code><br>ε</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\H66</b></code><br><font face="Symbol">f</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H67</code><br>γ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H68</code><br>η</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H69</code><br>ι</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H6a</code><br>φ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H6b</code><br>κ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H6c</code><br>λ</td> </tr> <tr align=center valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H6d</code><br>μ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H6e</code><br>ν</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H70</code><br>π</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H71</code><br>θ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H72</code><br>ρ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H73</code><br>σ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H74</code><br>τ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H75</code><br>υ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\H76</b></code><br><font face="Symbol">v</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H77</code><br>ω</td> </tr> <tr align=center valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H78</code><br>ξ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H79</code><br>ψ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\H7a</code><br>ζ</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Ha1</b></code><br><font face="Symbol">¡</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Ha2</code><br>′</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Ha3</code><br>≤</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Ha5</code><br>∞</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Ha7</code><br>♣</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Ha8</code><br>♦</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Ha9</code><br>♥</td> </tr> <tr align=center valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Haa</code><br>♠</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Hab</code><br>↔</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Hac</code><br>←</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Had</code><br>↑</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Hae</code><br>→</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Haf</code><br>↓</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Hb2</code><br>″</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Hb3</code><br>≥</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hb5</b></code><br><font face="Symbol">µ</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Hb6</code><br>∂</td> </tr> <tr align=center valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Hb9</code><br>≠</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Hba</code><br>≡</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Hbb</code><br>≈</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Hbd</code><br>│</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Hbe</code><br>─</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hbf</b></code><br><font face="Symbol">¿</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Hc0</code><br>א</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hc1</b></code><br><font face="Symbol">Á</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hc2</b></code><br><font face="Symbol">Â</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hc3</b></code><br><font face="Symbol">Ã</font></td> </tr> <tr align=center valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hc4</b></code><br><font face="Symbol">Ä</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hc5</b></code><br><font face="Symbol">Å</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hc6</b></code><br><font face="Symbol">Æ</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hc7</b></code><br><font face="Symbol">Ç</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hc8</b></code><br><font face="Symbol">È</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hc9</b></code><br><font face="Symbol">É</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hca</b></code><br><font face="Symbol">Ê</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hcb</b></code><br><font face="Symbol">Ë</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hcc</b></code><br><font face="Symbol">Ì</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hcd</b></code><br><font face="Symbol">Í</font></td> </tr> <tr align=center valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hce</b></code><br><font face="Symbol">Î</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hcf</b></code><br><font face="Symbol">Ï</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hd0</b></code><br><font face="Symbol">Ð</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hd1</b></code><br><font face="Symbol">Ñ</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Hd5</code><br>∏</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Hd6</code><br>√</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hd9</b></code><br><font face="Symbol">Ù</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hda</b></code><br><font face="Symbol">Ú</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hdb</b></code><br><font face="Symbol">Û</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hdc</b></code><br><font face="Symbol">Ü</font></td> </tr> <tr align=center valign=middle width=100% bgcolor=#FFFFFF> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hdd</b></code><br><font face="Symbol">Ý</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hde</b></code><br><font face="Symbol">Þ</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code><b>\Hdf</b></code><br><font face="Symbol">ß</font></td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\He0</code><br>◊</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\He1</code><br>‹</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\He5</code><br>∑</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Hf1</code><br>›</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF><code>\Hf2</code><br>∫</td> <td align=center valign=middle width=10% bgcolor=#FFFFFF> </td> <td align=center valign=middle width=10% bgcolor=#FFFFFF> </td> </tr> </table> </p>