канчивающимся на -o додається закінчення -es. Наприклад, potato - potatoes; tomato - tomatoes; hero - heroes.
Винятки з правила 4: bamboos, embryos, folios, kangaroos, radios, studios, zoos, Eskimos, Filipines, kilos, photos, pros, pianos, concertos, dynamos, solos, tangos, tobaccos.
Правило 5. Якщо іменник закінчується на літери -f або -fe, то у множині вони міняються на -v- і додається закінчення -es. Наприклад, thief -thieves; wolf - wolves; half - halves; wife - wives.
Винятки з правила 5: proofs, chiefs, safes, cliffs, gulfs, reefs.
У деяких іменників при утворенні множини відбувається зміна в основі. Всі такі випадки зведені в таблицю 4.1.
Таблиця 4.1 - Винятки при утворенні множини англійських іменників
Єдине чіслоМножественное чіслоfoot (нога, ступня) feettooth (зуб) teethman (чоловік, людина) menwoman (жінка) womenmouse (миша) micegoose (гусак) geeselouse (воша) licechild (дитина) childrenox (бик, вол)oxenbasisbasescrisiscrisesphenomenonphenomenastimulusstimuliformulaformulas/formulaedatumdataindexindicesbureaubureauxfocusfocuses/foci
Виходячи з перерахованих правил, наведемо алгоритм утворення множини англійських іменників.
Алгоритм утворення множини англійських іменників
Вхідні дані- рядок (лема іменника)
Вихідні дані- рядок (словоформа - іменник str у множині)
Проміжні переменние- ціле, довжина рядка str={b, c, d, f, g, h, j, r, l, m, n, p, q, r, s, t, v, w, x, z} безліч елементів символьного типу (безліч приголосних англійського алфавіту); _ Rule4={bamboo, embryo, folio, kangaroo, radio, studio, zoo, Eskimo, Filipine, kilo, photo, pro, piano, concerto, dynamo, solo, tango, tobacco} безліч елементів строкового типу (безліч слів-винятків із правила 4) _Rule5={proof, chief, safe, cliff, gulf, reef} безліч елементів строкового типу (безліч слів-винятків із правила 5)
початок
Ініціалізація=str;
якщо (str [l] == s) або (str [l] == x) або
((str [l] == h) і ((str [l - 1] == s) або (str [l - 1] == c)))
то
. 1 res=res + es
. 2 вихід з алгоритму
якщо (str [l] == y) і (str [l - 1] належить безлічі Consonant)
то
. 1 res [l]=i
. 2 res=res + es
3.3 вихід з алгоритму
якщо (str [l] == o) і (str не належить безлічі Exeption_Rule4)
то
. 1 res=res + es
. 2 вихід з алгоритму
якщо (str [l] == f) і (str не належить безлічі Exeption_Rule5)
то
. 1 res [l]=v
. 2 res=res + es
5.3 вихід з алгоритму
якщо (str [l - 1] == f) і (str [l] == e) і (str не належить безлічі Exeption_Rule5)
то
. 1 res [l - 1]=v
. 2 res=res + s
6.3 вихід з алгоритму
res=res + s
Результат res
кінець
Правило освіти присвійного відмінка. Якщо іменник немає закінчується на -s, то для нього форма присвійного відмінка утворюється за допомогою закінчення -'s. В іншому випадку - додаванням апострофа в кінець слова. Наприклад, today s newspaper; mile s distance; pupils work; cars color.
Алгоритм утворення множини англійських іменників
Вхідні дані- рядок (лема іменника)
Вихідні дані- рядок (словоформа - іменник str в присвійний відмінку)
Проміжні переменние- ціле, довжина рядка str
початок
Ініціалізація=str;
якщо (str [l] == s)
то res=res + s
інакше res=res +
3 Результат res
кінець
На відміну від російської мови, в англійській прикметники не змінюються по числах, родах і відмінках, не мають коротких форм. Прикметники можуть змінюватися лише за ступенями порівняння. В англійській мові, як і в російській, прикметники (якісні) утворюють два ступені порівняння: вищий та найвищий. Позитивною ступенем прикметників називається їх основна форма, що не виражає ступеня порівняння.
Так само, як і в російській мові, прикметники утворюють ступені порівняння або аналітично (с...