четверг, 23 апреля 2020 г.

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

Ответ #1:

При переводе целого десятичного числа в систему с основанием q его необходимо последовательно делить на q до тех пор, пока не останется остаток, меньший или равный q–1. Число в системе с основанием q записывается как последовательность остатков от деления, записанных в обратном порядке, начиная с последнего.

Пример: Перевести число 75 из десятичной системы в двоичную, восьмеричную и шестнадцатеричную:

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

В двоичную

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

В восьмеричную

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

В шестнадцатеричную

Ответ: 7510 = 1 001 0112 = 1138 = 4B16.

При переводе числа из двоичной (восьмеричной, шестнадцатеричной) системы в десятичную надо это число представить в виде суммы степеней основания его системы счисления.

Разряды

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

Число
Разряды

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

Число
Разряды

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

Число

Перевод чисел из восьмеричной и шестнадцатеричной систем счисления в двоичную и обратно.
Перевод восьмеричных и шестнадцатеричных чисел в двоичную систему очень прост: достаточно каждую цифру заменить эквивалентной ей двоичной триадой (тройкой цифр) или тетрадой (четверкой цифр).

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

 

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

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

 

Перевод правильной десятичной дроби в любую другую позиционную систему.

При переводе правильной десятичной дроби в систему счисления с основанием q необходимо сначала саму дробь, а затем дробные части всех последующих произведений последовательно умножать на q, отделяя после каждого умножения целую часть произведения. Число в новой системе счисления записывается как последовательность полученных целых частей произведения.

Умножение производится до тех поp, пока дробная часть произведения не станет равной нулю. Это значит, что сделан точный перевод. В противном случае перевод осуществляется до заданной точности. Достаточно того количества цифр в результате, которое поместится в ячейку.

Пример: Перевести число 0,35 из десятичной системы в двоичную, восьмеричную и шестнадцатеричную:

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

В двоичную

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

В восьмеричную

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

В шестнадцатеричную

Ответ: 0,3510 = 0,010112 = 0,2638 = 0,5916.