Подаване на информация, език, кодиране
От основния курс е добре известно:
- Историческото развитие на човека, формирането на човешкото общество е свързано с развитието на речта, с появата и разпространението на езика. Език - е система, знак за представянето и предаването на информация.
- Хората продължават своите знания в регистрите на различни медии. Благодарение на това знание се предава не само в пространството, но и във времето - от поколение на поколение.
- Езиците са естествени. например, български, китайски, английски, и формално. например математически символи, музикални ноти, езици за програмиране. Естествените езици са се развивали в продължение на векове и се използват за комуникация между хората. Официални езици са предназначени за специални приложения.
- Всеки език има своя собствена азбука. Чрез азбука език, разбираем набор от символи, използвани. По силата на азбуката съответства на сумата, представляваща героите азбука.
Код - система от символи (знаци), предназначен за предоставяне на информация в съответствие с определени правила.
Encoding - преходът от една форма на предоставяне на информация на друг, най-подходящо да го съхранявате, прехвърляне или преработка.
Декодиране - процес, за да се възстанови оригиналните форми на информация, т.е., обратната операция на кодиране ...
Когато кодиране постави различни цели и, съответно, има различни начини за кодиране.
Най-общата цел кодиране:
1) спестовност (запис разрез);
2) надеждност (катерене информация);
3) за улесняване на обработката или възприятие.
Най-често обект на кодиране на текстове в естествените езици (руски, английски и др.).
Има три основни начина за кодиране на текста:
1) графика - чрез специални графики или икони;
2) брой - използва номера;
3) характер - с помощта на символа от същия азбука като на оригиналния текст.
Процесът на текст четене - това е обратното по отношение на процеса на писане, с което написания текст се превръща в реч. Четене може да се нарече декодиране на писмен текст.
Нека обърнем внимание на факта, че може да има много начини да се кодират и същ текст на същия език.
Има много начини за кодиране. Например, стенография - бърз начин за запис на реч. собствените му, само на няколко специално обучени хора - стенографи. Те имат време да се напише текста синхронизиран с говорителя на човека. В препис на една икона представлява цялата дума или комбинация от букви. Стенографски скорост на запис надвишава нормалната скорост на 4-7 пъти. P asshifrovat (декодиране) препис от своя страна може стенограф само.
Пример за съкращение, което е написано на следните въпроси: "Говори състояние на всички хора по света. Дори и най-примитивните племена имат rech.Yazyk - това е нещо универсално и много хора, което е в света ":
И краткото - писане на скоростта, на базата на използването на специални системи за знаци и съкращения на думи и фрази, което позволява да извършва синхронизирано записване на словото, както и рационализиране на техниката на рисуване.
Тези примери илюстрират важността на следното правило:
Различни методи могат да бъдат използвани, за да кодира една и съща информация; изборът им зависи от няколко фактора: целта кодиране условия, наличните средства.
Ако трябва да напишете текста в темпа на речта, да го направи с помощта на стенограмите; ако е необходимо да се предава текста на границата, да се използва латинската азбука; ако това е необходимо да се представя текста, както се разбира от компетентния български човек, напиши го на правилата на граматиката на българския език.
Друг важен факт:
метод за подбор за кодиране на информация може да бъде свързано с начина на третиране.
Ние обсъждаме това с един пример за представяне на числа - количествена информация. Използване на българската азбука, можете да напишете номера "тридесет и пет." Използвайки същия арабски десетичната азбука система, пишем: \ (35 \). Да предположим, че трябва да се направи изчислението. Кажи ми, какво запис е по-удобно да се извърши изчисленията: "Тридесет и пет пъти повече от сто и двадесет и седем" "\ (35 х 127 \"), или? Очевидно е, че за умножаване многоцифрени числа, ще се възползват от втори запис.
Имайте предвид, че тези два албума, еквивалентни по смисъл, да използват различни езици: първата - естествен български език, а вторият - официалната езика на математиката, няма националност. Преходът от представителството на естествен език при представянето на официален език също може да се разглежда като кодиране. Човекът е полезно за кодиране на числа десетичната система, както и компютър - двоична система.
В някои случаи е необходимо за класифициране на текстово съобщение или документ, за да не бъде в състояние да прочете тези, които не би трябвало да. Това се нарича защита срещу неоторизиран достъп. В този случай, текстът е криптирана с тайно. В древността е бил наречен криптиране на криптографията.
специални математически алгоритми (криптографски алгоритми), използвани за извършване на криптиране. Encryption осигурява защитата на чувствителна информация от неоторизиран достъп от трети лица. За да се възстанови криптирана информация е обратната трансформация - декодиране. За да декодирате информацията, необходима за да има съответния частен ключ.
Криптография - науката за методи и принципи на предаване и приемане на криптирана информация със специални ключове.
Ключови - секретната информация се използва от криптографски алгоритъм за кодиране / декодиране на съобщения.