Як перевести десяткове число в двійкове?

Фото - Як перевести десяткове число в двійкове?




Дивіться відео

Як перевести десяткове число в двійкове?

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

Калькулятор

Це, звичайно, найпростіший спосіб переведення чисел. Будь інженерний калькулятор підтримує дану функцію. Як правило, від користувача потрібно всього лише ввести число в десяткового формі, а потім натиснути кнопку, відповідну необхідної системі числення.

Спеціальні сервіси

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

"Вручну"

Цей спосіб складніше, однак якщо врахувати, що ваша голова з вами завжди, а калькулятори та онлайн-сервіси - немає, мабуть, він найправильніший.


Існує алгоритм перекладу числі з десяткової системи в двійкову, і він досить простий: число в десятковій системі "до межі" ділиться на два, при цьому, якщо результат ділення не має "залишку", в код записує нуль, в іншому випадку - одиниця.

Звучить не дуже зрозуміло, але приклад розставить все на свої місця.

Припустимо, нам потрібно перевести число 28. Ділимо його на 2 - отримуємо 14 без залишку, значить, перша цифра коду - 0. Тепер ділимо на два 14 - отримуємо 7 без залишку, знову записуємо в код 0. Далі ділимо 7 на 2, отримуємо 3 із залишком, записуємо в код 1. Ділимо 3 на два - отримуємо 1 із залишком, записуємо 1. Нарешті, ділимо 1 на 2, отримуємо нуль із залишком, записуємо 1.

Таким чином, число 28 в двійковому коді буде виглядати 11100. Помітили? Код записується з кінця - остання цифра, отримана при розподілі, в коді буде першою.

Можете перевірити тепер результат на калькуляторі або за допомогою сервісу. Сходиться?

Читайте також:


» » Як перевести десяткове число в двійкове?