
- •1.Сигнали неперервні і дискретні
- •2.Системи числення. Позиційні та непозиційні
- •6.Арифметичні операції з двійковими числами
- •7.Теорема Шеннона
- •Пример кодового дерева
- •10.Префіксний код Хаффмана
- •11.Поняття сигналу та повідомлення.
- •16.Код Хемінга. Загальне поняття.
- •Коди, що самоконтролюються
- •Коди, що самокоректуються
- •Побудова коду Хеммінга
- •Виявлення і виправлення помилки в кодах Хеммінга
- •20.Інформаційна система. Основні поняття.
- •21.Автоматизовані системи управління.
- •22.Інтелектуальні іс.
- •Класифікація ііс
- •Забезпечення роботи ііс
- •23.Вимоги до комп’ютерних іс. !??????????????????7
- •25.Жизненный цикл ас
- •26.Арифметичні операції з використанням додаткового коду числа. Віднімання чисел у додатковому коді
- •27.Методи зжаття інформації.
- •28.Тестування в розробці пз.
- •Основні поняття та визначення
- •Види тестування програмного забезпечення
- •Рівні тестування
Виявлення і виправлення помилки в кодах Хеммінга
Нехай при передачі коду b = b1b2...bl відбулася помилка в розряді з номером t, тобто на виході каналу отримано слово b' = b1b2…bt-1btbt+1…bl. Представимо t у вигляді к-розрядного двійкового числа: t = Vk-1...V1V0. Покажемо, як за кодом b' знайти розряди Vi числа t. Розглянемо t' = V'k-1...V'1V'0 де: V'0= ⊕ ∑b'j ; j ∈ L0 , V'1= ⊕ ∑b'j ; j ∈ L1 , … V'k-1= ⊕ ∑b'j ; j ∈ Lk-1.
Покажемо, що t' = t, тобто V'0= V0 ; V'1=V1 ; … ; V'k-1= Vk-1 . Розглянемо ситуації: 1. Нехай Vi = 0; це означає, що t ∉ Li = {j ∈ Li : Vi = 1}. Отже, всі розряди з номерами з Li отримані на виході каналу без спотворення, тобто b't = bt ; t ∈ Li . 2. Нехай Vi = 1, тоді t ∈ Li = {j ∈ Li : Vi = 1}, і деякий розряд з номером з Li отриманий на виході каналу із спотворенням, тобто для деякого q з Li , а для всіх j ∈ Li, j≠q, b'j = bj. Звідси отримуємо V'i= ⊕ ∑b'j = (⊕ ∑bj) ⊕ 1= 0 ⊕ 1 = 1. Отже, і в цьому випадку Vi=V'i. Нехай в розглянутому вище прикладі помилка при передачі кодового слова b = b1b2b3b4b5b6b7b8b9b10b11b12b13 = 1010011010111 відбулася в 11 розряді (t = 11). Тобто на виході каналу отримано повідомлення b' = b'1b'2b'3b'4b'5b'6b'7b'8b'9b'10b'11b'12b'13 = 1010011010011. Для цього кодового повідомлення отримуємо: V0 = b'1 ⊕ b'3 ⊕ b'5 ⊕ b'7 ⊕ b'9 ⊕ b'11 ⊕ b'13 = 1 ⊕ 1 ⊕ 0 ⊕ 1 ⊕ 1 ⊕ 0 ⊕ 1 = 1 V1 = b'2 ⊕ b'3 ⊕ b'6 ⊕ b'7 ⊕ b'10 ⊕ b'11 =0 ⊕1 ⊕ 1 ⊕ 1 ⊕ 0 ⊕ 0= 1 V2 = b'4 ⊕ b'5 ⊕ b'6 ⊕ b'7 ⊕ b'12 ⊕ b'13 = 0 ⊕ 0 ⊕ 1 ⊕ 1 ⊕ 1 ⊕ 1 = 0 V3 = b'8 ⊕ b'9 ⊕ b'10 ⊕ b'11 ⊕ b'12 ⊕ b'13 = 0 ⊕ 1 ⊕ 0 ⊕ 0 ⊕ 1 ⊕ 1 = 1 Таким чином, двійкове представлення номера розряду, в якому відбулася помилка, є 1011. Але це не що інше, як двійкове представлення числа 11. Отже, помилковий розряд 11. Для виправлення помилки необхідно біт помилкового розряду змінити протилежним. Декодування (отримання початкового повідомлення) здійснюється так: після виправлення помилки виписати послідовно зліва направо з коду повідомлення інформаційні символи, тобто a1a2…am = b3b5b6b7b9b10b11b12b13. У нашому прикладі з коду b = 1010011010111 виписуємо а = 101110111. Це і є початкове повідомлення.
20.Інформаційна система. Основні поняття.
Інформацíйна систéма (англ. Information system) — сукупність організаційних і технічних засобів для збереження та обробки інформації з метою забезпечення інформаційних потреб користувачів.
Таке визначення може бути задовільним тільки при найбільш узагальненій і неформальній точці зору і підлягає подальшому уточненню. Інформаційні системи діють в Україні під назвою «автоматизовані системи (АС)».
Інформаційні системи включають в себе: технічні засоби обробки даних, програмне забезпечення і відповідний персонал. Чотири складові частини утворюють внутрішню інформаційну основу:
засоби фіксації і збору інформації;
засоби передачі відповідних даних та повідомлень;
засоби збереження інформації;
засоби аналізу, обробки і представлення інформації.
21.Автоматизовані системи управління.
Автоматизо́вана систе́ма керува́ння (АСК), Автоматизована система управління (АСУ), Комп'ютерна система управління(КСУ) — автоматизована система, що ґрунтується на комплексному використанні технічних, математичних, інформаційних та організаційних засобів для управління складними технічними й економічними об'єктами. АСК - це сукупність керованого об’єкта й автоматичних вимірювальних та керуючих пристроїв, у якій частину функцій виконує людина (ДСТУ 2941-94).
АСУ являє собою систему управління, яка орієнтована на широке й комплексне використання технічних засобів і економіко-математичних методів для розв'язування інформаційних завдань управління.
Починаючи з 1963 долі в країні створено і функціонує приблизно 2500 АСУ різного рівня і проблемної орієнтації, у тому числі 500 АСУ підприємств і організацій, 36 міністерств і відомств, 62 територіальних організацій і т. ін.
Створені за тридцятилітню історію впровадження ЕОМ у сферу управлінської діяльності численні АСУ різняться призначенням, проблемною орієнтацією, місцем застосування, автоматизованими функціями і т. ін. З метою підвищення ефективності витрат на розвиток діючих систем та проектування нових, усунення паралелізму і дублювання в проведенні наукових досліджень і проектно-конструкторських робіт, створення типових проектних рішень і типових АСУ зроблено їх класифікацію.