В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
olgakorneva1
olgakorneva1
10.11.2021 10:27 •  Информатика

перевести значение из дополнительного кода 1,0011111 в прямой и обратный.

Ответ:
Арина200911
Арина200911
04.01.2021 03:29

1.00002  прямой и 0,0000001.0000 обратный код

Объяснение:

Представим число 1.0011111 в двоичном коде.

1 = 012

Для перевода дробной части числа последовательно умножаем дробную часть на основание 2. В результате каждый раз записываем целую часть произведения.

0.0011111*2 = 0.002

(целая часть 0)

0.002*2 = 0.004

(целая часть 0)

0.004*2 = 0.008

(целая часть 0)

0.008*2 = 0.016

(целая часть 0)

Получаем число в 2-ой системе счисления: 0000

0.0011111 = 00002

В итоге получаем число: 1.00002

Прямой код двоичного числа совпадает по изображению с записью самого числа. Значение знакового разряда для положительных чисел равно 0, а для отрицательных чисел 1.

Таким образом, число 1.0011111 в прямом двоичном коде записывается как 0,0000001.0000

Обратный код для положительного числа совпадает с прямым кодом. Для отрицательного числа все цифры числа заменяются на противоположные (1 на 0, 0 на 1), а в знаковый разряд заносится единица.

Двоичное число 0000001.0000 имеет обратный код 0,0000001.0000

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?