"Прикладное программное обеспечение: системы автоматической обработки текстов" - читать интересную книгу автора3.2.3.7. Семантический контрольПрограмма обнаруживает несовпадение ожидаемых семантических признаков актантов (подлежащее, дополнения) глагола и признаков слов (групп слов), реально занимающих соответствующие позиции. Такое несовпадение мешает завершить анализ фразы, поскольку синтаксически допустимая связь не может быть установлена из-за семантических противоречий. Проверяя употребление в тексте глаголов, программа обращает внимание пользователя на "подозрительные" актантные конструкции. Пример работы программы: Все рассматриваемые программы написаны на ассемблере. НЕСОВПАДЕНИЕ СЕМАНТИЧЕСКИХ КЛАССОВ! В ОПИСАНИИ ГЛАГОЛА "написать" СЕМ.-КЛАСС АКТАНТА: =язык_программирования= РЕАЛЬНЫЙ АКТАНТ ассемблере ИМЕЕТ СЕМ.-КЛАСС: =транслятор= Схема прерываний подключается к магистрали. НЕСОВПАДЕНИЕ СЕМАНТИЧЕСКИХ КЛАССОВ! В ОПИСАНИИ ГЛАГОЛА "подключаться" СЕМ.-КЛАСС АКТАНТА: =устройство= РЕАЛЬНЫЙ АКТАНТ схема прерываний ИМЕЕТ СЕМ.-КЛАСС: =структура2= Программа проводит полный синтактико-семантический анализ фраз указанной области текста. При этом фиксируются случаи, когда фраза имеет (в контексте предметной области, к которой относится текст) более одной интерпретации, т.е. допускает неоднозначное толкование. Пример работы программы: Снижение напряжения вызвало отключение принтера. НЕОДНОЗНАЧНАЯ ИНТЕРПРЕТАЦИЯ! 1 трактовка: =причина= : снижение напряжения =следствие= : отключение принтера 2 трактовка: =причина= : отключение принтера =следствие= : снижение напряжения Программа СЕМ3 проверяет однозначность установления связи между личным местоимением и его антецедентом (словом, на которое ссылается данное местоимение). В случаях, когда такой антецедент не найден или их найдено более одного, выдается соответствующая диагностика. Пример работы программы: Каждому каналу сопоставлено определенное устройство. Они, в свою очередь, связаны с главной ЭВМ. ДЛЯ МЕСТОИМЕНИЯ они В ПРЕДШЕСТВУЮЩЕЙ ФРАЗЕ НЕ НАЙДЕНО СЛОВ, НА КОТОРЫЕ ЭТО МЕСТОИМЕНИЕ ССЫЛАЕТСЯ Рассмотрим ДЛЯ МЕСТОИМЕНИЯ она В ПРЕДШЕСТВУЮЩЕЙ ФРАЗЕ НАЙДЕНО БОЛЕЕ ОДНОГО СЛОВА, НА КОТОРОЕ ССЫЛАЕТСЯ ЭТО МЕСТОИМЕНИЕ: ЭВМ, памяти, структуру Программа проверяет, принадлежат ли значения количественно оцениваемых свойств описываемых в тексте объектов заданному диапазону. В случае, если значение свойства выходит за границы диапазона, процедура выдает соответствующую диагностику. Пример работы программы: Информация передается в сопроцессор АК-34 по 16 каналу. ОБ'ЕКТ: сопроцессор АК-34 ГРУППА: 16 каналу ВЫХОД ЗНАЧЕНИЯ ЗА ВЕРХНЮЮ ГРАНИЦУ ДИАПАЗОНА (СОПРОЦЕССОР АК-34 ИМЕЕТ КАНАЛЫ: 0,1,2, ... 15) |
|
|