Чтобы перевести десятичные числа в систему счисления с указанным основанием, нужно выполнить несколько шагов для целой и дробной частей отдельно.
1. (313_{10} \to X_3)
Для перевода числа 313 в троичную систему:
Целая часть:
Делим число на основание 3 и записываем остатки:
- (313 \div 3 = 104) (остаток 1)
- (104 \div 3 = 34) (остаток 2)
- (34 \div 3 = 11) (остаток 1)
- (11 \div 3 = 3) (остаток 2)
- (3 \div 3 = 1) (остаток 0)
- (1 \div 3 = 0) (остаток 1)
Записываем остатки в обратном порядке: (313_{10} = 102112_3).
2. (0.02_{10} \to X_5)
Для перевода 0.02 в пятеричную систему:
Дробная часть:
Умножаем на основание 5 и выделяем целую часть:
- (0.02 \times 5 = 0.1) (целая часть 0)
- (0.1 \times 5 = 0.5) (целая часть 0)
- (0.5 \times 5 = 2.5) (целая часть 2)
- (0.5 \times 5 = 2.5) (целая часть 2) — продолжаем, пока не получим удовлетворительную точность (начинается периодическая дробь).
Таким образом, (0.02_{10} \approx 0.0022_5).
3. (1030.15_{10} \to X_8)
Целая часть:
Делим 1030 на 8 и записываем остатки:
- (1030 \div 8 = 128) (остаток 6)
- (128 \div 8 = 16) (остаток 0)
- (16 \div 8 = 2) (остаток 0)
- (2 \div 8 = 0) (остаток 2)
Записываем остатки в обратном порядке: (1030_{10} = 2006_8).
Дробная часть:
Умножаем 0.15 на основание 8 и выделяем целую часть:
- (0.15 \times 8 = 1.2) (целая часть 1)
- (0.2 \times 8 = 1.6) (целая часть 1)
- (0.6 \times 8 = 4.8) (целая часть 4)
- (0.8 \times 8 = 6.4) (целая часть 6) — продолжаем, если нужна большая точность.
Таким образом, (1030.15_{10} \approx 2006.1146_8).