1. Какое число записано с помощью римских цифр: CLVI
Решение: Зная обозначения, запишем: С – 100; L – 50; V – 5; I – 1Пользуемся правилом записи чисел в римской системе счисления:
- Т.к. большая стоит перед меньшей – CL, то они складываются (С+L = 100 + 50 = 150).
- Т.к. большая цифра стоит перед меньшей – VI, то они складываются (V + I = 5 + 1 = 6). Следовательно, 150 + 6 = 156
2. Записать в развёрнутом виде число: 3ВFA16
Решение: Пользуемся формулой:
Аq = +- (an-1*qn-1 + an-2*qn-2 + …+a0*q0 + a–1*q-1 +a–2*q-2 + …+ a–m*q-m)
В нашем случае:
a1 = 3; a2 = B; a3 = F; a4 = A
q=16
n=3, 2, 1, 0
Следовательно: 3ВFA16 = 3*163 + B*162 + F*161 + A*160
Ответ: 3ВFA16 = 3*163 + B*162 + F*161 + A*160
3. Запишите в свёрнутой форме число 1*82 + 4*81 + 7*80
Решение: Пользуемся формулой:
Аq = +- (an-1*qn-1 + an-2*qn-2 + …+a0*q0 + a–1*q-1 +a–2*q-2 + …+ a–m*q-m)
В нашем случае:
a1 = 1; a2 = 4; a3 = 7
q=8
n= 2, 1, 0
Следовательно: 1*82 + 4*81 + 7*80 = 1478
Ответ: 1*82 + 4*81 + 7*80 = 1478
4. Переведём в 10-ую с.с. число: 0,1235
Решение: Действуем строго по алгоритму перевода чисел из любой системы счисления в десятичную:
Запишем число в развёрнутой форме: 0,1235 = 1*5–1 + 2*5– 2 + 3*5-3
Найдём сумму ряда: 0,2 + 0,08 + 0,024 = 0,30410
Ответ: 0,1235 = 0,30410
5. Переведём число 12610 в 8-ую с.с. и число 18010 в 16-ую с.с.
Решение: Действуем строго по алгоритму перевода целых чисел из 10-ой с.с. в любую другую:
Ответ: 18010 = В416
Решение: Действуем строго по алгоритму перевода правильных дробей из десятичной с.с. в любую другую:
Во втором примере процесс можно продолжать бесконечно. В этом случае деление продолжаем до тех пор, пока не получим нужную точность представления. Записываем числа сверху вниз.
Ответ: 0,6562510 = 0,А816; 0,910 = 1,1110012 с точностью до семи значащих цифр после запятой.
7. Переведём число 124,2610 в шестнадцатеричную с.с.Решение: Действуем строго по алгоритму перевода произвольных чисел:
Переводим целую и дробную часть:
Записываем полученные числа справа налево (в целой части) и сверху вниз (в дробной части).
Ответ: 124,2610 = 7С,428А16
5. Переведём число: 11001010011010101112 в шестнадцатеричную систему счисления
Решение: Действуем строго по алгоритму перевода чисел из 2-ой с.с в с.с. с основанием 2n:
Разбиваем число на группы по четыре цифры – тетрады (т.к. q=16, 16 = 2n, n = 4) слева направо и, пользуясь таблицей, записываем соответствующее шестнадцатеричное число (слева дополняем 0-ми недостающие разряды)
0110 | 0101 | 0011 | 0101 | 0111 |
6 | 5 | 3 | 5 | 7 |
Ответ: 11001010011010101112 = 6535716
Комментариев нет:
Отправить комментарий