Информатика и ИКТ подготовка к ЕГЭ
Перевод чисел из десятичной системы счисления - Системы счисления - Краткий теоретический справочник
1. Для того чтобы перевести целое десятичное число в другую систему счисления, необходимо осуществлять последовательное деление десятичного числа и затем получаемых целых частных на основание той системы, в которую оно переводится, до тех пор, пока не получится частное, меньшее делителя. Число в новой системе записывается в виде остатков от деления, начиная с последнего.
Пример 1. Переведите число 344 из десятичной системы в двоичную.
Решение. См. рис. 1.
Рис. 1.
Ответ: 1010110002.
Пример 2. Переведите число 936 из десятичной системы в шестнадцатеричную.
Решение.
Рис. 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.