ВУЗ:
этом коде, равно 3).
Раздел 1.4
1. а)
5
/
8
; б)
31
/
4
; в)
9
/
32
; г) –1
1
/
2
; д) –
11
/
64
.
2. а) 01101011; б) 01111010 (ошибка округления); в) 01001100; г) 11101110; д) 11111000 (ошибка округления).
3. 01001001 (
9
/
16
) больше 00111101 (
13
/
32
). Ниже приведен простой способ определения, какой из двоичных кодов пред-
ставляет собой большее число.
Случай 1. Если знаковые биты чисел разные, тогда из двух чисел больше то, у которого знаковый бит равен 0.
Случай 2. Если оба знаковых бита чисел равны 0, нужно просмотреть оставшуюся часть кода слева направо, пока не
встретится битовая позиция, в которой числа отличаются друг от друга, Двоичный код, у которого в этой позиции стоит 1,
представляет собой большее число.
Случай 3. Если знаковые биты обоих чисел равны 1, необходимо просмотреть оставшуюся часть кода слева направо,
пока не встретится битовая позиция, в которой числа отличаются друг от друга. Двоичный код, у которого в этой позиции
стоит 0, представляет собой большее число.
Простота этого способа сравнения двух чисел является одной из причин, по которой экспоненты чисел с плавающей
точкой представляются в двоичной нотации с избытком, а не в дополнительном коде.
4. Большим значением было бы 7
1
/
2
, которое в двоичной системе счисления имеет вид 01111111. Что касается наимень-
шего положительного значения, то можно было бы сказать, что существуют два правильных ответа. Если придерживаться
описанного в тексте процесса кодирования, требующего, чтобы самый старший значащий бит мантиссы был равен 1 (норма-
лизованная форма), то в этом случае ответом является число
1
/
32
, которое в двоичной системе счисления имеет вид 00001000.
Однако большинство машин не накладывает ограничений на значения, близкие к нулю. Для таких машин правильным отве-
том будет число
1
/
25б
, которое в двоичной системе счисления будет равно 00000001.
Раздел 1.5
1. Computer science (Компьютерные науки).
2. Две эти битовые комбинации практически одинаковы, за исключением того, что шестой бит, считая от младших раз-
рядов к старшим, всегда равен 0 для прописных букв и 1 – для строчных.
3. а) 01010111 01100101 01100101 01110101
01101000 00100000 00100000 00111111
01100101 01100001 01111001
01110010 01111001 01101111;
б) 00100010 01001000 01101111 01110111
00111111 00100010 00100000 01000011
01101000 01100101 01110010 01111001
01101100 00100000 01100001 01110011
01101011 01100101 01100100 00101110;
в) 00110010 00101011 00110011 00111101
00110101 00101110.
4.
5. В 24 битах можно хранить три символа в кодировке ASCII, т.е. числа от 0 до 999. Однако если использовать эти биты
как разряды двоичного числа, то в них можно будет хранить целые числа, вплоть до 16 777 215.
6. Векторные методы лучше реагируют на изменения масштаба, чем растровые. Простые чертежи в этом формате зани-
мают меньше памяти. С другой стороны, векторные методы не могут обеспечить того же фотографического качества, что и
растр.
7. При записи с частотой 441 000 значений в секунду один час звучания потребует 635 040 000 байт для хранения. Это
практически заполнит компакт-диск, емкость которого 700 Мбайт.
Раздел 1.6
1. В шестнадцатеричном представлении сообщение будет иметь вид
B5E95EFA56.
2. Ответы могут быть различными. Один из возможных вариантов – ββαβββααβα (5, 5, β) (10, 7, α).
3. Цветные мультфильмы состоят из блоков сплошного цвета с резкими контурами. Кроме того, количество используе-
мых цветов ограничено.
4. Может существовать до 1 049 576 пикселей, для кодирования цвета каждого из которых потребуется 1 байт. Таким
образом, максимальный размер изображения в формате GIF – 1 Мбайт. Этот размер можно значительно уменьшить за счет
применения при кодировании изображений в формате GIF дополнительных алгоритмов сжатия информации, хотя их эффек-
тивность зависит от сложности изображения. При кодировании в формате GIF простого изображения размер файла обычно
не превосходит нескольких килобайт. Если же используется стандарт JPEG, каждый блок пикселей размером 2 × 2 элемента
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »
