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


#1

Перевод десятичного числа в двоичное:

Чтобы преобразовать число, записанное в десятичном формате в двоичный, необходимо:

  1. последовательно делить заданное число и получаемые целые части на 2 до тех пор, пока целая часть не станет меньше 2-х.
  2. полученные остатки от деления, представленные цифрами из нового счисления, записать в виде числа, начиная с последней целой части (польская нотация).

image

Перевод двоичного числа в десятичное:

Чтобы преобразовать число, записанное в двоичном формате в десятичный, необходимо:

  1. Заменить 1 в числе на 2, возведенную в степень соответствующую разряду этой 1.
  2. Выполнить сложение полученных значений.

image

Перевод десятичного числа в шестнадцатеричное:

Чтобы преобразовать число, записанное в десятичном формате в шестнадцатеричный, необходимо:

  1. последовательно делить заданное число и получаемые целые части на 16 до тех пор, пока целая часть не станет меньше 16-ти.
  2. полученные остатки от деления, представленные цифрами из нового счисления, записать в виде числа, начиная с последней целой части.

image

Перевод шестнадцатеричного числа в десятичное:

Чтобы преобразовать число, записанное в шестнадцатеричном формате в десятичный, необходимо:

  1. Число умножить на 16 в степени соответственно с разрядом.
  2. Выполнить сложение полученных значений.

image

На сегодняшний день изучать алгоритмы перевода чисел из одной системы в другую необязательно (но желательно), ведь существуют различные калькуляторы поддерживающие возможность перевода, например, стандартный калькулятор в Windows (режим работы – инженерный калькулятор):

Источник: видеоурок Александра Шевчука "МАШИННАЯ МАТЕМАТИКА И СИСТЕМЫ СЧИСЛЕНИЯ"

%D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%20%D0%B2%D0%BB%D0%B5%D0%B2%D0%BE%202 предыдущая статья | следующая статья %D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%20%D0%B2%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%202


Урок 3. Комментарии
Содержание справочника С# Starter