Правила построения учебника

Правила построения учебника. Для обеспечения возможности формирования структуры учебника последний должен быть построен по определенным правилам. Были разработаны следующие правила построения вышеназванных параграфов. Для отметки начала и конца параграфов было решено использовать следующие конструкции.

Начало параграфа отмечается следующим образом A NAME метка начала параграфа A , где метка начала параграфа представляет из себя строку, составленную из ключевого слова, идентифицирующего факт начала и тип параграфа, и строки, представляющей из себя краткое название параграфа. Например, A NAME startdefАвтомат Мура A . В данном примере ключевым словом является startdef, которое означает начало параграфа типа определение, в котором определяется понятие Автомат Мура. Все пробелы в названии параграфа должны быть заменены на символы подчеркивания.

Это связано с тем, что некоторые средства генерации и просмотра HTML страниц не допускают пробелов в параметре NAME тэга A . Конец параграфа отмечается аналогичной конструкцией, с той только разницей, что ключевое слова заменяется на другое, идентифицирующее конец параграфа. Выбор подобных конструкций основан на следующих соображениях. Во-первых, вставка данных конструкций никак не отражается на внешнем виде HTML-документа.

Во-вторых, данные конструкции одновременно являются метками параграфов с точки зрения HTML, то есть не вводя никаких дополнительных меток, мы можем построить ссылку на любой описанный подобным образом параграф. В-третьих, использование именно таких конструкций облегчает построение гипертекстового документа, так как многие средства разработки гипертекстов, например, Microsoft Word, позволяют делать в тексте закладки, которые преобразуются как раз в подобные тэги. Таким образом, параграф, например, типа определение, имеет следующий вид А NAME startdefАвтомат Мура A текст определения A NAME enddefАвтомат Мура A . Если в тексте определения встречаются ссылки на другие параграфы, они должны быть оформлены в следующем виде A HREF startdefАвтомат. Подобное оформление параграфов позволяет построить структуру понятий с учетом всех имеющихся связей между ними. 2.3.2. Алгоритм формирования структурыСтруктура электронного учебника формируется следующим образом. Весь процесс разбит на два этапа.

Первый этап - просмотр учебника и составление списка всех понятий, построенных по описанной выше схеме.

При этом для каждого параграфа составляется список всех ссылок, обнаруженных внутри него, в виде имени страницы плюс непосредственно имени ссылки. Второй этап - анализ данного списка понятий, с целью построения связей между ними. Анализируются внутрипараграфные ссылки и на их основе строятся связи между понятиями. Блок-схема алгоритма первого этапа представлена на второго на рис. 2.1. Блок-схема первого этапа алгоритма формирования структуры. рис. 2.2. Блок-схема второго этапа алгоритма формирования структуры. 2.3.3.