gn="justify"> # include "conio.h"
# include "tchar.h"
// # include _GUID (GUID_DEVCLASS_USB, 0x36FC9E60, 0xC465, 0x11CF, 0x80, 0x56, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00
# include "Unit1.h"
// ---------------------------------------- -----------------------------------
# pragma package (smart_init)
# pragma resource "*. dfm" * Form1; fi = 0; lol = 0; sv;
// ---------------------------------------- -----------------------------------
__fastcall TForm1 :: TForm1 (TComponent * Owner)
: TForm (Owner)
{= false;
}
// ---------------------------------------- -----------------------------------
__fastcall TForm1 :: FormCreate (TObject * Sender)
{
// Memo2-> Text == "При вивченні даного розділу дисципліни Кодування та захист інформації виконується шість лабораторних робіт. На кожну з них відводиться 4:00 аудиторних занять і 2 години самостійних робіт. "p align="justify"> "Кожна з лабораторних робіт пов'язана з побудовою і дослідженням певного двійкового коду. Для дослідження завадостійкості кодів досліджується програмна модель інформаційної системи, в якій здійснюється передача дискретної інформації від джерела до приймача через канал зв'язку з перешкодами. "p align="justify"> "В якості вихідних даних до лабораторних робіт виступають:"
"-осмислений фрагмент тексту, який є вихідним повідомленням, підметом кодуванню (текст видається на першому занятті і використовується ним протягом усього семестру)"
"-метод кодування, який підлягає дослідженню в конкретній лабораторній роботі."
"На першому етапі необхідно визначити інформаційні характеристики повідомлення: склад символів (алфавіт), частоти появи символів у повідомленні, ентропію повідомлення (зазначені характеристики є загальними для всіх лабораторних робіт і тому розраховуються тільки в першій лабораторній роботі ) "
"Досліджуючи інформаційні характеристики повідомлення для заданого в кожній лабораторній роботі методу кодування виробляється розробка коду вручну. У результаті побудови даного етапу лабораторної роботи повинні бути побудовані повні таблиці кодів для ефективних або нероздільних кодів, або отримані породжує і перевірочна матриці для систематичних і блокових кодів. "p align="justify"> "Потім розраховуються інформаційні характеристики кодів. Дана операція виконується один раз в межах кожної лабораторної роботи. "p align="justify"> "Використовуючи файл як вихідне повідомлення та таблицю кодів або породжує матрицю коду як програмну модель виробляється побудова кодової послідовності на виході каналу зв'язку. Дана оп...