Информатика за 1-ый курс.
И ещё дано 555.1H
Что значит его нормализовать???
Кто помнит как и что означает знак минуса перед числом в двоичной форме, и как его (этот минус перевести!)
Не совсем понимаю вопрос "..что значит минус?", но пример перевода отрицательного числа в двоичную систему могу написать.
Числа в компьтере могу быть : signed (со знаком - самый старший бит означает знак числа) и unsigned (без знака - все биты числа рассматриваются как значение числa). Естественно число может быть типа баит(8 бит), 2 байта и т.д. Например надо записать число (-5) в 8 битах(тип баит) :
1) Нужно написать число 5 в двоич. системе
0000 0101 b
2) Быполняем дополнение до единицы т.е. 0 переходит в 1, а 1 переходит в 0:
0000 0101 b
|||| ||||
1111 1010 b - результат выполнения дополнения
3) Выполняем дополнение до двух и в результате получаем отрицателное число (-5). Для этого нужно добавить 1 к самому младшему разряду к полученному выше результату:
1111 1010 b
0000 0001 b
_____________
1111 1011 b -> результат = (-5)
или можно записать в системе 16:
FBh
P.S. Когда имеешь дело с двоич. системой и тебе известно что число надо рассматривать как signed первом делом проверяшь старший бит :
если бит равен нулю значит число положительное и все вышеуказанные операции ему не нужны, а если бит равен единицы значит оно отрицательное и чтобы узнать его значение нужно проделать вышеуказанные операции : т.е. имеется одинаковая последователность действий для перевода положительного числа в отрицательное и наоборот.
Кто помнит как и что означает знак минуса перед числом в двоичной форме, и как его (этот минус перевести!)
И ещё дано 555.1H
Что значит его нормализовать???
по моему нормализовать значит "5.551e02H"
а насчет минуса -- так вроде минус и означает минус; то же что и в 10-й системе. Или нет ?