Тих. обслуговування: Un = 480/546 = 0,88 => 88% - працює, 12% - простий;
Простий ремонт: Un = 92/517 = 0,18 => 18% - працює, 72% - простий;
Середній ремонт: Un = 316/546 = 0,61 => 61% - працює, 39% - простий;
Складний ремонт: Un = 221/546 = 0,45 => 45% - працює, 55% - простий. p> 3.3 Блок - схема
В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В В
3.4 Переклад моделі на мову програмування
3.4.1 Вибір мови програмування
Структурне програмування - це технологія створення програм, що дозволяє шляхом дотримання певних правил зменшити час розробки і кількість помилок, а також полегшити можливість модифікації програми.
Різні типи процесорів мають різний набір команд. Якщо мова програмування орієнтований на конкретний тип процесора і враховує його особливості, то він називається мовою програмування низького рівня. Мовою найнижчого рівня є мова асемблера, який просто представляє кожну команду машинного коду у вигляді спеціальних символьних позначень, які називаються мнемониками. За допомогою мов низького рівня створюються дуже ефективні і компактні програми, так розробник отримує доступ до всіх можливостей процесора. Т. К. набори інструкцій для різних моделей процесорів теж різні, то кожній моделі процесора відповідає свій мова асемблера, і написана на ньому програма може бути використана тільки в цьому середовищі. Подібні мови застосовують для написання невеликих системних додатків, драйверів пристроїв і т. п.
За допомогою мови програмування створюється текст, що описує раніше складений алгоритм. Щоб отримати працюючу програму, треба цей текст перевести в послідовність команд процесора, що виконується за допомогою спеціальних програм, які називаються трансляторами. Перекладачі бувають двох видів: компілятори та інтерпретатори. Компілятор транслює текст вихідного модуля в машинний код, який називається об'єктним модулем за один безперервний процес. При цьому спочатку він переглядає вихідний текст програми у пошуках синтаксичних помилок. Інтерпретатор виконує вихідний модуль програми в режимі оператор за оператором, по ходу роботи, переводячи кожен оператор на машинну мову.
Мови програмування високого рівня не враховують особливості конкретних комп'ютерних архітектур, тому створювані програми на рівні вихідних текстів легко переносяться на інші платформи, якщо для них створені відповідні транслятори. p> Сі - був створений в 70 - і роки спочатку НЕ розглядався як масовий мову програмування. Він планувався для заміни асемблера, щоб мати можливість створювати такі ж ефективні і короткі програми, але не залежати від конкретного процесора. Він багато в чому схожий на Паскаль і має додаткові можливості для роботи з пам'яттю. p> Сі + + - об'єктно-орієнтоване розширення мови Сі, створене Бьярном Страуструпом в 1980р. p> 3.4.2 Програма