Двійковий код - подання даних у вигляді комбінації двох знаків

Двійковий код - це надання інформації в комбінації 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. Я думаю, переводити з десяткового числа в двійкове ми навчилися, тепер навчимося робити навпаки.

Переводимо кількість з двійкової системи в десяткову.

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

Що з цього вийшло? Ми зрадили ступеня числах! тепер за формулою:

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

Історія двійковій системи числення.

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

Вибір електронної книги - Дозвіл екрану
Зовсім недавно я придбав новеньку електронну книгу. Її вибір, прямо скажемо, дався мені не просто. Критеріїв, за якими я вибирав книгу досить багато і в рамках однієї статті описати їх все.

Автовідповідач для Android

Двійковий код - подання даних у вигляді комбінації двох знаків
На початку 20 століття був запатентований автовідповідач. Минуло купа часу, прогрес не стоїть на місці і технології зробили крок ще далі. Однак важко усвідомити те, що зараз, навіть на такій просунутій OC.