-е қосымшасын жалғау әдісі:
Деректер базасындағы padezh=3, chislo=1, rod=2 болатын орыс тіліндегі жалғауға сұраныс
жасалады:
if (padezh == "3")
{
defineVariables.words_rus[defineVariables.i]
=
"к
"
+
defineVariables.words_rus[defineVariables.i].Substring(0,
defineVariables.words_rus[defineVariables.i].Length - 1) + okonch1; }
Мысалы:
Табыс септігі. Орыс тіліндегі «винительный падежге» сәйкес келеді. 1-склонение. Егер
сөз аудармасы «винительный падежде» тұрса және қосымша «а», ал соңғы әріптің
алдындағы әріп pb[]={ 'б', 'в', 'г', 'д', 'ж', 'з', 'к', 'л', 'м', 'н', 'п', 'р', 'с', 'т', 'ф', 'ч', 'ш', 'щ', 'х', ‘ц’}
әріптерінің біріне тең болса, сөз аудармасына «у» жалғауы жалғанады, мысалы көлікті
=>машину. Егер сөздің соңғы әрпі «я» болса, онда аудару барысында сөздің қосымшасы «ю»
болып өзгереді, мысалы жерді =>землю.
2-склонение. Егер сөз аудармасы мужской родқа тиісті болып, оның соңғы әрпі «ь» болса
және сөз аудармасы средний родқа тиісті болып, оның соңғы екі әрпі «ие», «ре», «ле» болса,
сөз қосымшасы «я»-ға ауысады, қалған жағдайларда «а» жалғауы жалғанады, мысалы
терезені =>окна, теңізді =>моря.
3-склонение. Егер сөз аудармасы орыс тіліндегі үшінші склонениеге сәйкес келсе, онда
«винительный падежде» сөз түбірінің өзі шығарылады, мысалы жолды =>путь[5].
Достарыңызбен бөлісу: |