3 горизонтальные линии, бургер
3 горизонтальные линии, бургер
3 горизонтальные линии, бургер
3 горизонтальные линии, бургер

3 горизонтальные линии, бургер
Удалить все
ЗАГРУЗКА ...

Содержание



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

    Часы
    13.10.2026
    /
    Часы
    13.10.2026
    /
    Часы
    1 минуту
    Глазик
    8
    Сердечки
    0
    Соединённые точки
    0
    Соединённые точки
    0
    Соединённые точки
    0

    Про что статья

    Покажу как можно перевести числа из одной системы счисления в другую и обратно. На примерах и инфографикой. В данной статье мы будем рассматривать только позиционные системы счисления, т.е. те у которых позиция цифры (её разряд) в числе имеет собственное значение. Мы, как раз, такой пользуемся. Называется она арабская система счисления.

    Как конвертировать число из десятичной в любую другую систему счисления

    Для того чтобы перевести одну систему счисления в другую, нужно сначала перевести её в десятичную, а ту уже в нужную. Так проще для нас людей, ибо мы с вами привыкли к десятичной системе. И для начала продемонстрирую как можно перевести любое десятичное число в любую систему счисления:
    Это пример перевода числа из десятичной в шестнадцатеричную.
    На инфографике выше представлен пример перевода числ из десятичной в шестнадцатеричную систему так же работает перевод и в любую другую систему счисления из десятичной. Принцип в том, чтобы производить перевод целой и дробной части раздельно и в знании того, когда остановиться.
    Теперь давай посмотрим на то, как перевести число из любой системы счисления в десятичную.

    Как конвертировать число из любой системы счисления в десятичную

    Для перевода, нужно разбить число на отдельные цифры, перевести их в десятичную систему счисления и умножить каждую такую цифру на основание требуемой системы счисления в степени позиции этой цифры в числе. Причём, нумерация позиции цифры начинается с нуля слева от дробной части. Дробная часть нумеруется в обратном порядке со знаком минус. То есть:
    То есть, как ты видишь, при переводе буквенных цифр в десятичную получается 2 цифры которые мы не разделяем. Просто некоторые, в том числе я, изначально переводили число в десятичную - 4147.815 и потом конвертировали по каждой цифре. Так делать не надо - ответ будет неправильным.
    Теперь, чтобы перевести число из любой системы счисления в десятичную потребуется только вставить основание переводимой системы счисления. То есть вместо 16 любое другое число.

    Таблица соответствия букв и оснований систем счисления

    Кстати, чтобы знать как перевести ту или иную букву в соответствующее число, может помочь таблица:

    Не забудь поделиться, лайкнуть и оставить комментарий)

    Отзывы

    (0)

    captcha
    Отправить
    ЗАГРУЗКА ...
    Сейчас тут пусто. Буть первым (o゚v゚)ノ

    Другое

    Похожие статьи


    Как работает I2C (IIC) на примере ATMega328p и MPU6050

    Часы
    11.12.2025
    /
    Часы
    13.04.2026
    Глазик
    2329
    Сердечки
    0
    Соединённые точки
    0
    Соединённые точки
    0
    Соединённые точки
    0
    Разбор интерфейса I2C без использования библиотек на примере подключения MPU6050 к Atmega328P на чистом C.

    Как сгенерировать и использовать SSH ключи

    Часы
    26.02.2026
    /
    Часы
    12.09.2026
    Глазик
    302
    Сердечки
    0
    Соединённые точки
    0
    Соединённые точки
    0
    Соединённые точки
    0
    Кратко о том, как сгенерировать пару ключей для SSH подключения к серверу. О том как их передать на тот же удалённый сервер и как их использовать для подключения к этому …

    Как создать пользователя на Linux сервере

    Часы
    28.02.2026
    /
    Часы
    12.09.2026
    Глазик
    559
    Сердечки
    0
    Соединённые точки
    0
    Соединённые точки
    0
    Соединённые точки
    0
    Про то, как добавить пользователя на Linux сервере(Debian/Ubuntu/CentOS), зачем это надо, и как из него же сделать администратора. Кратко объясню различия между привелегированным/root пользователем и не привилегированны пользователем/администратором.