КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Представление символьной информации
31 23 0 31 24 23 0 Шестнадцатеричная форма: 48FA3000. Пример 5. По шестнадцатеричной форме внутреннего представления числа в форме с плавающей точкой C9811000 восстановить само число. Решение. 1. Перейдем к двоичному представлению числа в 4-х байтовой ячейке, заменив каждую шестнадцатеричную цифру 4-мя двоичными цифрами: 1100 1001 1000 0001 0001 0000 0000 0000 2. Заметим, что получен код отрицательного числа, поскольку в старшем разряде с номером 31 записана 1. Получим порядок числа: 3. Запишем в форме нормализованного двоичного числа с плавающей точкой с учетом знака числа: –0,100000010001000000000000 х 21001. 4. Число в двоичной системе счисления имеет вид: –100000010,0012. 5. Переведем число в десятичную систему счисления: –100000010,0012 = –(1 х 28 + 1 х 21 + 1 х 2-3) = –258,12510. Диапазон вещественных чисел значительно шире диапазона целых чисел. Положительные и отрицательные числа расположены симметрично относительно нуля. Следовательно, максимальное и минимальное числа равны между собой по модулю. Наименьшее по абсолютной величине число равно нулю. Наибольшее по абсолютной величине число в форме с плавающей точкой — это число с самой большой мантиссой и самым большим порядком. Для 4-х байтового машинного слова таким числом будет: 0,111111111111111111111111 х 102 11111111. После перевода в десятичную систему счисления получим: (1 – 2-24) х 263 = 1019. Множество вещественных чисел, представимых в памяти компьютера в форме с плавающей точкой, является ограниченным и дискретным. Количество вещественных чисел, точно представимых в памяти компьютера, вычисляется по формуле: N = 2t х (U – L + 1) + 1. Здесь t — количество двоичных разрядов мантиссы; U — максимальное значение математического порядка; L — минимальное значение порядка. Для рассмотренного нами варианта (t = 24, U = 63, L = –64) получается: N = 2 146 683 548. Кодирование текстовой информации. Кодирование информации — это процесс формирования определенного представления информации. В более узком смысле под термином "кодирование" часто понимают переход от одной формы представления информации к другой, более удобной для хранения, передачи или обработки. Для представления текстовой информации используются 256 различных символов (строчные и прописные буквы русского и латинского алфавитов, знаки препинания, цифры и т. д.). Если считать, что использование каждого символа равновероятно, то его информационный вес: I=log2256= 8 бит = 1 байт. Для двоичного кодирования 1 символа требуется 1 байт (8 битов). Тексты хранятся в памяти компьютера в двоичном коде и программным способом преобразуются в изображение на экране. В текстовом режиме экран разбит на 25 строк по 80 символов в строке. Информационный объем текстового сообщения в байтах численно равен количеству символов N. В битах объем текстового файла равен: V=8N. Для представления текстовой (символьной) информации в компьютере используется алфавит мощностью 256 символов. Один символ из такого алфавита несет 8 бит информации, т. к. 28 = 256. Но 8 бит = 1 байту, следовательно, двоичный код каждого символа в компьютерном тексте занимает 1 байт памяти. Пример 1. Сколько бит памяти компьютера займет слово «Микропроцессор»? Решение. Слово состоит из 14 букв. Каждая буква является символом компьютерного алфавита и поэтому занимает 1 байт памяти. Слово займет 14 байт = 112 бит памяти, т. к. 1 байт = 8 бит. Пример 1. Книга содержит 100 страниц; на каждой странице — 35 строк, в каждой строке — 50 символов. Рассчитаем объем информации, содержащийся в книге. Страница содержит 35 x 50 = 1750 байт информации. Объем всей информации в книге (в разных единицах):
1. Сколько Кб составляет сообщение, содержащее 12288 битов? 2. Письмо занимает 2 страницы по 25 строк. В каждой строке записано по 40 символов. Каков объем информации в письме? Пример 4. Книга, набранная с помощью компьютера, содержит 150 страниц; на каждой странице — 40 строк, в каждой строке — 60 символов. Каков объем информации в книге? Решение. Мощность компьютерного алфавита равна 256. Один символ несет 1 байт информации. Значит, страница содержит 40 х 60 = 2400 байт информации. Объем всей информации в книге (в разных единицах): 2400 х 150 = 360 000 байт. 360000/1024 = 351,5625 Кбайт. 351,5625/1024 = 0,34332275 Мбайт.
Дата добавления: 2014-01-06; Просмотров: 479; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |