Что такое двоичный код?

Двоичный код - это представление информации в комбинации 2-х знаков 1 или 0, как говориться в программирование есть или нет, истина или лож, true или false. Обычному, человеку трудно понять, как информацию можно представить в виде нулей и единиц. Я постараюсь немного прояснить эту ситуацию.

На самом деле двоичный код - это просто! Например, любую букву алфавита можно представить в виде набора нулей и единиц. Например, буква H латинского алфавита будет иметь такой вид в двоичной системе – 01001000, буква E – 01000101, бука L имеет такое двоичное представление – 01001100, P – 01010000.

Теперь не сложно догадаться, что для того чтобы написать английское слово HELP на машинном языке нужно использовать вот такой двоичный код:

01001000 01000101 01001100 01010000

Именно такой код использует для своей работы наш домашний компьютер. Обычному человеку читать такой код очень сложно, а вот для вычислительных машин он самый понятный.

Двоичный код (машинный код) в наше время используется в программировании, ведь компьютер работает именно благодаря двоичному коду. Но не стоит думать, что процесс программирования сводится к набору единиц и нулей. Специально, чтобы упростить понимание между человеком и компьютером придумали языки программирования (си++, бейсик и т.п.). Программист пишет программу на понятом ему языке, а потом с помощью специальной программы-компилятора переводит свое творение в машинный код, который и запускает компьютер.

Переводим натуральное число десятичной системы счисления в двоичную.

Берем нужное число, у меня это будет 5, делим число на 2:
5 : 2 = 2,5 есть остаток, значит, первое число двоичного кода будет 1(если нет - 0). Откидываем остаток и снова делим число на 2:
2 : 2 = 1 ответ без остатка, значит, второе число двоичного кода будет - 0.Снова делим результат на 2:
1 : 2 = 0.5 число получилось с остатком значит записываем 1.
Ну а так как результат равный 0 нельзя больше поделить, двоичный код готов и в итоге у нас получилось число двоичного кода 101. Я думаю, переводить из десятичного числа в двоичное мы научились, теперь научимся делать наоборот.

Переводим число из двоичной системы в десятичную.

Тут тоже достаточно просто, давайте наше с вами двоичное число пронумеруем, начинать необходимо с нуля с конца числа.

101 это 1^2 0^1 1^0.

Что из этого вышло? Мы предали степени числам! теперь по формуле:

(x * 2^y) + (x * 2^y) + (x * 2^y)

где x - порядковое число двоичного кода
y - степень этого числа.
Формула будет растягиваться в зависимости от размера вашего числа.
Получаем:

(1 * 2^2) + (0 * 2^1) + (1 * 2^0) = 4 + 0 + 1 = 5.

История двоичной системы счисления.

Впервые двоичную систему предложил Лейбиц, он полагал, что данная система поможет в сложных математических вычислениях, да и вообще принесет пользу науке. Но по некоторым данным, до того как Лейбиц предложил двоичную систему счисления в Китае на стене появилась надпись, которую можно было расшифровать используя двоичный код. На этой надписи были нарисованы длинные и короткие палочки и если предположить, что длинная это 1, а короткая 0, вполне возможно, что в Китае идея двоичного кода ходила за много лет до его изобретения. Хотя расшифровка кода найденного на стене выявила там простое натуральное число, но все же факт остается фактом.

Работа с документами в Google Docs
Теперь с офисными документами стало возможно работать не только на своем компьютере, но и в интернете. При этом пакет офисных программ на компьютере уже не нужен. Как раз этим офисным...
Удаленное управление Android планшетом.
Управлять планшетом на Android можно теперь и удаленно. При этом если штатные возможности помогают обезопасить свое устройство от кражи, то сторонние приложения значительно расширяют функционал.
Dr.Web CureIt – надежный, бесплатный антивирусный сканер
Фирма Dr.Web создала компактную утилиту CureIt для Windows-компьютеров. Этот универсальный антивирусный сканер гарантирует корректный поиск уязвимостей и оперативное их устранение при выявлении. В...
Восстанавливаем работу операционной системы Windows 7.
Восстановление системы используют в тех случаях, когда внезапно замедляется работа компьютера, при некорректно произведённой оптимизации, или после иных изменений в системе, повлекших за собой...

Комментарии  

0 #3 Hasborn 04.08.2016 17:07
Так все-таки, как буву-то зашифровать?
Цитировать
0 #2 Аноним 16.05.2016 00:38
Спасибо огромное, теперь понял. А так вообще не врубался.
Цитировать
-1 #1 я 19.04.2015 09:06
:D
Цитировать

Добавить комментарий

Защитный код
Обновить

© 2017 InfoConnector.ru. Все права защищены.
Joomla! - бесплатное программное обеспечение, распространяемое по лицензии GNU General Public License.