/ / Защо двоичното кодиране е универсално? Методи на програмиране

Защо двоичното кодиране е универсално? Методи на програмиране

Компютърът обработва голям бройинформация. Аудио файлове, картини, текстове - всичко това трябва да се възпроизвежда или показва. Защо двоичното кодиране е универсален метод за програмиране на информацията за всяко техническо оборудване?

Каква е разликата между шифроването и криптирането?

Често хората определят понятията "кодиране"и "криптиране", когато всъщност имат различни значения. Така че, криптирането е процесът на трансформиране на информация, за да се прикрие. Той често може да бъде разчленяван от човека, който е променил текста, или от специално обучени хора. Кодирането се използва за обработка на информация и за опростяване на работата с нея. Обикновено се използва обща кодираща таблица, позната на всички. Също така е вграден в компютъра.

защо бинарното кодиране е универсално

Бинарен принцип на кодиране

Бинарно кодиране се основава наИзползвайте само два знака - 0 и 1 - за обработка на информация, използвана от различни устройства. Тези знаци се наричат ​​двоични цифри, на английски - двоични цифри или малко. Всеки от двоичните кодови символи заема паметта на компютъра в 1 бит. Защо двоичното кодиране е универсален метод за обработка на информация? Факт е, че по-лесно е компютърът да обработва по-малко знаци. Това пряко влияе върху производителността на компютъра: колкото по-малко функционални задачи за изпълнение на устройството, толкова по-висока е скоростта и качеството на работа.

методи на програмиране

Не се осъществява принципът на двоично кодиранесамо в програмирането. Със смяната на беззвучни и изрази барабан бие полинезийците предават информация един на друг. Подобен принцип се прилага в морзов код, където дълги и къси звуци се използват за предаване на съобщението. Телеграфът ABC все още се използва днес.

Къде се използва двоичното кодиране?

Бинарно кодиране на информация в компютърасе използва универсално. Всеки файл, независимо дали е музика или текст, трябва да бъде програмиран така, че в бъдеще да може лесно да се обработва и чете. Бинарната кодираща система е полезна за работа със символи и номера, аудио файлове, графики.

Бинарно кодиране на номера

Сега в компютрите номерата са представени вкодирана форма, неразбираема за обикновения човек. Използването на арабски цифри, както предполагаме, е ирационално за технологиите. Причината за това е необходимостта да се присвои на всеки номер свой уникален символ, който понякога е невъзможно да се направи.

двойно кодиране на номера

Има две цифрови системи:позиционен и непозиционен. Непозитната система се основава на латинските букви и е позната под формата на гръцки цифри. Този начин на записване е достатъчно труден за разбиране, така че беше изоставен.

Системата за номер на позиция се използва днес. Това включва двоично, десетично, осмично и дори шестнадесетично кодиране на информация.

Десетичната система за кодиране, която използвамеу дома. Това са познатите арабски цифри, които са ясни за всеки човек. Двоичното кодиране на номерата се различава само с нула и една.

Цифровите числа се преобразуват в бинарна кодираща система, като се разделят на 2. Получените части също се разделят на етапи 2, докато резултатът е 0 или 1. Например, числото 12310 в двойната система може да бъде представена като 11110112, И номер 2010 ще изглежда като 101002,

Индекси 10 и 2 са обозначени, съответно,десетична и двоична система за кодиране на номера. Бинарният символ за кодиране се използва за опростяване на работата с стойностите, представени в различни системи с номера.

Методите за програмиране на десетични номера се основаватна "плаваща точка". За да преведете правилно стойността от десетичната на двойната кодираща система, използвайте формулата N = M x qp. M е мантиса (израз на число без никаква цел), р е порядъка на стойността на N, а q е основата на системното кодиране (в нашия случай 2).

Не всички числа са положителни.За да се направи разлика между положителни и отрицателни числа, компютърът оставя пространство от 1 бит, за да кодира героя. Тук нулата представлява знак "плюс", а едната представлява знак минус.

Използването на такава система от цифри улеснява работата на компютъра с номера. Ето защо двоичното кодиране е универсално в изчислителните процеси.

бинарно кодиране на информация в компютъра

Бинарно кодиране на текстова информация

Всеки символ от азбуката е кодиран от неговия собствен наборнули и такива. Текстът се състои от различни символи: букви (главни и малки), аритметични знаци и други различни стойности. Кодирането на текстова информация изисква използването на 8 последователни двоични стойности от 00000000 до 11111111. По този начин могат да бъдат конвертирани 256 различни знака.

За да се избегне объркване при кодирането на текста,Използвайте специални таблици със стойности за всеки знак. Те съдържат латинската азбука, аритметичните знаци и специалните знаци (например €, ¥, © и други). Символите за разстояния 128-255 кодират националната азбука на страната.

За кодиране на 1 знак са необходими 8 бита памет. За да се опростят резултатите, 8 бита се приравняват към 1 байт, така че общото дисково пространство за текстовата информация се измерва в байтове.

бинарен принцип на кодиране

Повечето персонални компютри са оборудвани сстандартната таблица на ASCII (Американски стандартен код за обмен на информация). Използват се и други таблици, при които системата за кодиране на текстова информация е различна. Например първото известно кодиране на символи се нарича KOI-8 (кодът за обмен на информация е 8-битов) и работи на компютри с операционна система UNIX. Също така широко разпространена е таблицата с кодовете CP1251, която е създадена за операционната система Windows.

Бинарно кодиране на звуци

Друга причина, поради която бинарно кодиранее универсален метод за програмиране на информация - това е нейната простота при работа с аудио файлове. Всяка музика е звукова вълна с различна амплитуда и честота на трептене. От тези параметри зависи обемът на звука и неговата стъпка.

За да програмирате звукова вълна, компютъраразделя условно на няколко части или "селекции". Броят на тези проби може да бъде голям, така че има 65536 различни комбинации от нули и такива. Съответно съвременните компютри са оборудвани с 16-битови звукови карти, което означава, че използват 16 бинарни цифри за кодиране на една проба от звуковата вълна.

За да възпроизведе аудиофайла, компютърът обработва програмираните двоични кодови последователности и ги свързва към една непрекъсната вълна.

двоичен код за кодиране

Кодиране на графики

Графичната информация може да бъде представена вформата на чертежи, диаграми, картини или слайдове в PowerPoint. Всяка снимка се състои от малки точки - пиксели, които могат да бъдат боядисани в различни цветове. Цветът на всеки пиксел се кодира и записва и в крайна сметка получаваме пълноправен образ.

Ако картината е черно-бяла, кодът за всеки пикселможе да бъде едно или нула. Ако използвате 4 цвята, кодът за всеки от тях се състои от две цифри: 00, 01, 10 или 11. Този принцип отличава качеството на всяка обработка на изображения. Увеличаването или намаляването на яркостта също влияе върху броя на използваните цветове. В най-добрия случай компютърът разграничава около 16 777 216 нюанса.

двоичен код за кодиране

заключение

Има различни методи за програмиранеинформация, сред които двойното кодиране е най-ефективно. Просто използвайки два знака - 1 и 0 - компютърът лесно прочита повечето файлове. В същото време скоростта на обработка е много по-висока, отколкото например десетичната система за програмиране. Простотата на този метод го прави незаменим за всяка техника. Ето защо двоичното кодиране е универсално сред колегите му.

</ p>>
Прочетете повече: