Даны три числа в разных системах счисления: А\/(8) = 64; В\/(16) = 64; С\/(2) = 11000....

0 голосов
40 просмотров
Даны три числа в разных системах счисления: А\/(8) = 64; В\/(16) = 64; С\/(2) = 11000. Выполните следующие действия: Р= А * (В + С). Результат переведите в шестнадцатеричную систему счисления.Стрелочка "\/" указывает на то,что внизу

Информатика (143 баллов) | 40 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Решите задачу:

A = 64_8 = (110)(100)_2 = 110100_2 =(0011)(0100)_2 = 34_{16} \\
B = 64_{16} \\
C = 11000_2 = (0001)(1000)_2 = 1A_{16} \\
P = A \cdot (B+C) = 34_{16} \cdot(64_{16}+1A_{16}) = 34_{16} \cdot 7E_{16} = \\
=34\cdot70 + 34\cdot E = (34\cdot7)\cdot10 + 34\cdot E =16C0 + 2D8 = 1998_{16}
(3.8k баллов)