Курсовая работа: Построитель вопросительных предложений
break;
}
}
fclose(f);
return res; // выход из функции
}
2.3.2 Построение вопросительного предложения
Опишем правила построения вопросов. Для того чтобы сформировать вопрос к главному члену, необходимо представить структуру предложения в виде тройки:
(pq , Ps , Pn ), (1)
где pq – член, к которому ставится вопрос (подлежащее или сказуемое);
Ps – множество членов, транзитивно подчиненных pq ;
Pn – множество прочих членов.
Выражение (1) определяет аспекты синтаксической структуры, существенные при постановке вопроса к pq . Позиции, занимаемые составляющими (1), не отражают порядка слов в предложении. Например, pq может располагаться в его середине, а компоненты, соответствующие Pn , в начале и конце.
Структура вопроса к подлежащему двусоставного предложения описывает кортеж:
(wq , pop , Pn `), (2)
где wq – вопросительное слово или словосочетание;
pop – сказуемое (pop Î Pn );
Pn ` - Pn \{pop }.
Из (2) видно, что из предложения удаляются pq и Ps . На первое место wq , после него указывается pop, за которым приводятся оставшиеся члены из Pn `. Выделение pop из Pn фиксирует изменение порядка слов, относящихся к Pn , по сравнению с исходным предложением. Таким образом, (2) отражает порядок слов в вопросе на уровне его декомпозиции на wq , pop и Pn `. Порядок слов в рамках pop и Pn ` соответствует исходному предложению.
Следующий кортеж определяет структуру вопроса к сказуемому двусоставного предложения:
(wq , Pn , Psq ), (3)
где Psq Í Ps .
В контексте (3) Pn состоит из подлежащего и транзитивно подчиненных ему членов. Другое отличие (3) от (2) заключается в том, что при формировании вопроса из предложения могут быть удалены не все члены, транзитивно подчиненные pq. К числу обязательно удаляемых относятся определения, дополнения, придаточные изъяснительные, определительные, образа действия, меры и степени, а так же все транзитивно подчиненные им члены. Обстоятельства и другие виды придаточных могут быть как удалены, так и оставлены в вопросе.
Для выражения правила построения вопросов к второстепенным членам перепишем (1), выделив еще два компонента в структуре предложения:
(Pmq , Pmn , pq , Ps , Pn ), (4)
где Pmq = (pmq .1 , pmq .2 , …, pmq . i ) – цепочка второстепенных членов, транзитивно подчиняющих pq ;
Pmn – множество, включающее: главные члены, однородный по отношению к главному члену, которому подчинен pq ; второстепенные члены, однородные по отношению к элементам Pmq ; второстепенные члены, транзитивно подчиненные этим главным и второстепенным членам;
Pn – множество прочих членов не входящих в Pmq , Pmn и Ps .
Место, которое занимают элементы из Pmq и Pmn в структуре предложения, иллюстрирует ориентированный граф, изображенный на рис. 2. Его вершины соответствуют главным («Г») и второстепенным («В») членам предложения, а ребра – отношениям подчинения. Множества однородных членов охватывают прямоугольники. Гиперребро в виде овала обозначает ПЕ. Вершина, ассоциируемая с членом pq, к которому задается вопрос, выделена жирной рамкой.