Алгоритм поиска контекста: Входные данные: Слово, представленное в строковой переменной ($sword) и строка, характеризующая его грамматические признаки ($param), номер текущего блока (по умолчанию ноль) Выходные данные: Предложение, содержащее искомое слово и ссылка на текст, содержащий данное предложение Ход алгоритма: А) Преобразование переданного слова к виду, представленному в базе данных В) Подключение к базе данных и получение при помощи запроса (select * from MORFOLOGY where (WORD like '$my') and ($param)) номеров текстов, глав, параграфов и предложений, сожержащих слово с представленными параметрами. С) Вывод предложений текущего блока, получение названия текста, в котором содержится данное предложение, формирование ссылки на данный текст D) Формирование ссылок на другие блоки Алгоритм представления контекста: Входные данные: Номер текста. Выходные данные: Текст. Ход алгоритма: А) Подключение к базе данных и получение при помощи запроса (select WORD, CHAPTER_INDEX, PARAGRAPH_INDEX, SENTENCE_INDEX from MORFOLOGY where TEXT_ID=$text) информации о слове (само слово, номер главы, параграфа, предложения) В) Вывод слов из базы, с расстановкой точек в конце каждого предложения и переводом строки, в случае перехода к следующему параграфу. /*Замечание: Настя, будь добра поправь алгоритм поиска слова блоком формирования строки параметров там всего лишь нужно добавить в самом конце: Формирования строки для запроса и содержащей имя параметра и его значение, разделённые знаком "=", пары: "Имя параметра"="Значения" разделяются логическим оператором "and"*/