Перевод числа 111100111.10001110000 из двоичной системы в восьмеричную и шестнадцатеричную системы:
Восьмеричная система:111100111.10001110000 двоичное числоПоделим на триады: 001 111 001 .100 011 100 00 0Получаем: 371.234
Шестнадцатеричная система:111100111.10001110000 двоичное числоПоделим на тетрады: 1111 0011 1100 .0111 0000Получаем: 3E3.38
Проверка:Восьмеричный код: 371.23438^2 + 78^1 + 18^0 + 28^-1 + 38^-2 + 48^-3 = 249.234375
Шестнадцатеричный код: 3E3.38316^2 + 1416^1 + 316^0 + 316^-1 + 8*16^-2 = 995.234375
Таким образом, результаты верны.
Перевод числа -571,12 в двоичный код:
571 в двоичной системе: 1000111011Для отрицательной части используем дополнительный код:
Число -571 в двоичной системе: -101011101 при помощи дополнительного кода.
Перевод числа 111100111.10001110000 из двоичной системы в восьмеричную и шестнадцатеричную системы:
Восьмеричная система:
111100111.10001110000 двоичное число
Поделим на триады: 001 111 001 .100 011 100 00 0
Получаем: 371.234
Шестнадцатеричная система:
111100111.10001110000 двоичное число
Поделим на тетрады: 1111 0011 1100 .0111 0000
Получаем: 3E3.38
Проверка:
Восьмеричный код: 371.234
38^2 + 78^1 + 18^0 + 28^-1 + 38^-2 + 48^-3 = 249.234375
Шестнадцатеричный код: 3E3.38
316^2 + 1416^1 + 316^0 + 316^-1 + 8*16^-2 = 995.234375
Таким образом, результаты верны.
Перевод числа -571,12 в двоичный код:
571 в двоичной системе: 1000111011
Переводим модуль числа: 571 в двоичной системе: 1000111011Дополняем нулями до 12 бит: 111111111011Инвертируем все биты: 000000000100Добавляем 1: 000000000101Для отрицательной части используем дополнительный код:
Число -571 в двоичной системе: -101011101 при помощи дополнительного кода.