Вычислить данное выражение: 1010112 + 1A16 – 1000102 + 42810 - 2568
Результат записать в десятичной системе счисления. Ответ в десятичной системе будет иметь вид SGH, где S – означает число сотен, G – число десятков, а H – число единиц.
В ответе написать четыре числа:
SG в шестнадцатеричной системе;
SH в двоичной системе;
GH в восьмеричной системе;
H в двоичной системе.
Ответ
SGH = 28910;
SG = 1C16;
SH = 111012;
GH = 1318;
H = 10012.
Решение
Для вычисления значения выражения переведем все числа в одну систему счисления – десятичную, перейдя к развернутой записи числа. Для этого пронумеруем разряды чисел справа налево, начиная с нулевого и вычислим сумму произведений степеней основания системы счисления и цифр числа.
Получим:
1010112 = 125 + 024 + 123 + 022 + 121 + 120 = 132 + 016 + 18 + 04 + 12 + 11 = 32 + 0 + 8 + 0 + 2 + 1 = 4310
1A16 = 1161 + 10160 = 116 + 101 = 16 + 10 = 2610
1000102 = 125 + 024 + 023 + 022 + 121 + 020 = 132 + 016 + 08 + 04 + 12 + 01 = 32 + 0 + 0 + 0 + 2 + 0 = 3410
2568 = 282 + 581 + 680 = 264 + 58 +61= 128 + 40 + 6 = 17410
Таким образом, значение выражения будет равно:
(43 + 26 – 34 + 428 – 174)10 = 28910
То есть SGH = 289.
Составим из полученного результата четыре числа:
SG - 28;
SH - 29;
GH - 89;
H - 9.
Переведем полученные числа в указанные системы счисления.
Алгоритм перевода целых чисел из десятичной системы счисления в любую другую:
Последовательно делить данное число и получаемые целые частные на основание новой системы счисления, до тех пор, пока не получится частное, меньше делителя;
Полученные остатки, являющиеся цифрами числа в новой с/счисления, привести в соответствие с алфавитом новой системы счисления;
Составить число в новой системе счисления, записывая его, начиная с последнего остатка.
P=10 P=16
28 16
16 1
1485901422400012 = C
Таким образом, 2810 = 1C16
P=10 P=2
29 2
28 14 2
1 14 7 2
1485901841500 0 6 3 2
1 2 1
17907091440001
Таким образом, 2910 = 111012
P=10 P=8
89 8
88 11 8
34290189865001 253365199390008 1
3
Таким образом, 8910 = 1318
P=10 P=2
9 2
8 4 2
1 4 2 2
1771652794000 0 2 1
21526527940000
Таким образом, 910 = 10012
Ответ: SGH = 28910;
SG = 1C16;
SH = 111012;
GH = 1318;
H = 10012.