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

Двоичный код - это представление информации в комбинации 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, вполне возможно, что в Китае идея двоичного кода ходила за много лет до его изобретения. Хотя расшифровка кода найденного на стене выявила там простое натуральное число, но все же факт остается фактом.

Какой планшет выбрать?
Планшетные компьютеры появились в нашей жизни совсем недавно, но уже успели завоевать сердца многих пользователей. Уже сейчас многие отдают предпочтение «таблеткам» (пер. с англ....
Факторы, влияющие на увеличение скорости работы интернета.
Большинство пользователей компьютера нередко сталкивались с такой проблемой, как медленная скорость работы в интернете: Страницы грузятся медленно, браузер подвисает, картинки грузятся частями или...
Какой HDMI кабель выбрать.
В статье разберем основные аспекты выбора HDMI проводов. Разберем прямые и косвенные признаки определяющие качество кабеля HDMI. Так же попробуем сэкономить деньги на покупке проводов.
Что выбрать: флешку или внешний жесткий диск?
Что выбрать: флешку или внешний жесткий диск?На первый взгляд этот вопрос может показаться странным. Мы привыкли, что флешка служит нам для одних целей, а внешний жесткий диск — для других. Однако в ситуации, когда вам не хватает,...

Комментарии  

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

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

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

InfoConnector рекомендует

Отличный пауэрбанк, с удобным, встроенным проводом для зарядки

PINENG PN 951 10000mAh

Эта зарядка реально выдает заявленные 3.4 ампера! Очень быстро заряжает телефоны

Ugreen 5V 3.4A

Отличный телефон за небольшие деньги. У меня такого нет, но зато есть у друзей

Xiaomi Redmi 4X

Яндекс.Метрика