Перевод чисел из десятичной системы счисления - Системы счисления - Краткий теоретический справочник

Информатика и ИКТ подготовка к ЕГЭ

Перевод чисел из десятичной системы счисления - Системы счисления - Краткий теоретический справочник

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

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

Решение. См. рис. 1.




Рис. 1.


Ответ: 1010110002.


Пример 2. Переведите число 936 из десятичной системы в шестнадцатеричную.

Решение.


image4


Рис. 2.


Ответ: 3A816.


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

Пример 1. Переведите число 0,532 из десятичной системы в двоичную с точностью до тысячных.

Решение.



Рис. 3.


Ответ: 0,1002.


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

Решение.



Рис. 4.


Ответ: 0,F9516.


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

Пример 1. Переведите число 344,532 из десятичной системы в двоичную с точностью до тысячных.

Решение. Переводим целую часть числа (см. рис. 1). Получаем 34410 = 1010110002. Переводим с указанной точностью его дробную часть (см. рис. 3). Получаем 0,53210 = 0,1002. Дописываем после целой части дробную: 344,53210 = 101011000,1002.

Ответ: 101011000,1002.


Пример 2. Переведите число 936,974 из десятичной системы в шестнадцатеричную с точностью до тысячных.

Решение. Переводим целую часть числа (см. рис. 2). Получаем 93610 = 3A816. Переводим, с указанной точностью, дробную часть (см. рис. 4). Получаем 0,97410 = 0,F9516. Дописываем после целой части дробную: 936,97410 = 3A8,F9516.

Ответ: 3A8,F9516.






Для любых предложений по сайту: [email protected]