нших парадигм. В області системного програмування досі застосовується парадигма процедурного програмування, і загальноприйнятою мовою програмування є мова C. Хоча при взаємодії системного та прикладного рівнів операційних систем помітний вплив стали надавати мови об'єктно-орієнтованого програмування. Наприклад, однією з найбільш поширених бібліотек мультиплатформенного програмування є об'єктно-орієнтована бібліотека Qt, написана мовою C + +. p align="justify"> Структура даних "клас", що представляє собою об'єктний тип даних, зовні схожа на типи даних процедурно-орієнтованих мов, такі як структура в мові Сі або запис в Паскалі або QuickBasic. При цьому елементи такої структури (члени класу) можуть самі бути не тільки даними, а й методами (тобто процедурами або функціями). Таке об'єднання називається інкапсуляцією. p align="justify"> Наявність інкапсуляції достатньо для об'єктності мови програмування, але ще не означає його об'єктної орієнтованості - для цього потрібна наявність успадкування.
Але навіть наявність інкапсуляції і спадкування не робить мову програмування повною мірою об'єктним з точки зору ООП. Основні переваги ООП виявляються тільки в тому випадку, коли в мові програмування реалізований поліморфізм. p align="justify"> ООП має вже більш ніж сорокарічну історію, але, незважаючи на це, до цих пір не існує чіткого загальноприйнятого визначення даної технології. Основні принципи, закладені в перші об'єктні мови і системи, піддалися суттєвого зміни (або спотворення) і доповненню при численних реалізаціях наступного часу. Крім того, приблизно з середини 1980-х років термін "об'єктно-орієнтований" став модним, в результаті з ним сталося те ж саме, що дещо раніше з терміном "структурний" (що став модним після поширення технології структурного програмування) - його стали штучно "прикріплювати" до будь-яким новим розробкам, щоб забезпечити їм привабливість.
Отже, об'єктно-орієнтований підхід є зараз одним з найбільш поширених і ефективних у програмуванні різних інформаційних процесів.
За допомогою середовища об'єктно-орієнтованого програмування Borland С + + Builder і мови C + + можливо реалізувати інформаційну систему практично будь-якої складності. Тому ця середу підходить для опису параметрів систем масового обслуговування та перевірки їх ефективності. p align="center"> 4. Розробка проекту
4.1 Розробка алгоритму СМО
Розглянемо алгоритм вирішення поставленого завдання:
. Розглянута в задачі система являє собою СМО з багатоканальним обслуговуванням;
2. Визначення часів надходження і обслуговування заявок:
В· Пори надходження і обслуговування заявок генеруються випа...