Мегаобучалка Главная | О нас | Обратная связь


Кодирование информации



2016-09-15 458 Обсуждений (0)
Кодирование информации 0.00 из 5.00 0 оценок




В качестве наименьшей единицы измерения информации принят 1 бит. 1 бит соответствует одному разряду в двоичной системе счисления. Эта система лежит в основе архитектуры компьютеров. Для представления всего многообразия величин в компьютере объединяют несколько двоичных разрядов. Поэтому более крупными единицами измерения И в компьютере являются: 1 байт = 8 бит; 1 Кбайт=210 байт; 1 Мбайт = 210 Кбайт; 1 Гбайт = 210 Мбайт.

Поскольку информация в компьютере хранится в дискретной форме, для ее записи используется некоторый конечный набор знаков, называемый алфавитом. Очень часто в качестве алфавита используется таблица кодов, содержащая около 256 знаков. Каждому знаку соответствует числовой код. Этот код хранит образ соответствующего знака в памяти компьютера. Для понимания системы кодирования информации необходимо рассмотреть правила преобразования числовых кодов в различные системы счисления.

Наиболее популярна таблица кодов ASCII. Она состоит из 16 строк и 16 столбцов, пронумерованных от 0 до F в 16-ричной системе счисления. Например, в столбце 4 и строке D таблицы расположена заглавная буква М латинского алфавита. Таким образом при записи текста с такой буквой, она будет храниться в памяти в виде кода 4D(16) или 77(10). Другие коды: "," - 2C; "j" - 6A; "2" - 32. Обычно последние 8 столбцов таблицы кодов содержат буквы национальных алфавитов, графические знаки. В большом количестве разновидностей таблицы кодов ASCII первая половина таблицы является неизменной, а вторая - переменной.

Таким образом, для хранения одного символа в ASCII-кодировке требуется 1 байт памяти компьютера. Однако 8-битовая кодировка является недостаточной для кодировки всех символов расширенных алфавитов. Все препятствия могут быть сняты при переходе на 16-битовую кодировку Unicode, допускающую 65536 кодовых комбинаций.

Числа кодируются особым образом. Например, целое число, в зависимости от типа, может кодироваться одним, двумя или четырьмя байтами. Для получения кода положительного целого числа достаточно перевести его из десятичной в двоичную систему счисления, например, десятичное число 12 кодируется как двоичное 00001100 (при однобайтовом типе числа). Отрицательные целые числа часто кодируются в так называемом дополнительном коде, когда старший двоичный разряд используется как признак отрицательности числа, а остальные разряды должны быть такими, чтобы сумма отрицательного числа и его модуля равнялась нулю. Так, десятичное число –1 будет представлено как двоичное 1111111111111111 (при двухбайтовом типе числа). Минимально допустимое двухбайтовое число — 32768 кодируется как 1000000000000000, а максимальное 32767 — как 0111111111111111.

Для вещественных чисел система кодирования является более сложной. Обычно для каждого числа часть байтов отводится для хранения мантиссы числа, а часть — для порядка числа.

Задание

Разобраться с переводом десятичных чисел в двоичную, восьмеричную и шестнадцатеричную системы счисления. Рассмотреть примеры перевода из шестнадцатеричной системы счисления в двоичную и наоборот. Разобраться с примерами практического применения формулы перевода из любой системы счисления в десятичную. Научиться решать примеры на выполнение арифметических и логических операций над двоичными числами. Примерный список контрольных заданий приведен в разделе «Варианты заданий к работе»

Контрольные вопросы

  1. Для чего нужно изучать системы счисления, которые используются в компьютере?
  2. Что называется системой счисления?
  3. На какие два типа можно разделить все системы счисления?
  4. Какие системы счисления называются непозиционными? Почему? Приведите пример такой системы счисления и записи чисел в ней?
  5. Какие системы счисления применяются в вычислительной технике: позиционные или непозиционные? Почему?
  6. Какие системы счисления называются позиционными?
  7. Как изображается число в позиционной системе счисления?
  8. Что называется основанием системы счисления?
  9. Что называется разрядом в изображении числа?
  10. Как можно представить целое положительное число в позиционной системе счисления?
  11. Приведите пример позиционной системы счисления.
  12. Опишите правила записи чисел в десятичной системе счисления:
    i. а) какие символы образуют алфавит десятичной системы счисления?
    ii. б) что является основанием десятичной системы счисления?
    iii. в) как изменяется вес символа в записи числа в зависимости от занимаемой позиции?
  13. Какие числа можно использовать в качестве основания системы счисления?
  14. Какие системы счисления применяются в компьютере для представления информации?
  15. Охарактеризуйте двоичную систему счисления: алфавит, основание системы счисления, запись числа.
  16. Почему двоичная система счисления используется в информатике?
  17. Дайте характеристику шестнадцатеричной системе счисления: алфавит, основание, запись чисел. Приведите примеры записи чисел.
  18. По каким правилам выполняется сложение двух положительных целых чисел?
  19. Каковы правила выполнения арифметических операций в двоичной системе счисления?
  20. Каковы правила выполнения логических операций в двоичной системе счисления?
  21. Для чего используется перевод чисел из одной системы счисления в другую?
  22. Сформулируйте правила перевода чисел из системы счисления с основанием р в десятичную систему счисления и обратного перевода: из десятичной системы счисления в систему счисления с основанием р. Приведите примеры.
  23. В каком случае для перевода чисел из одной системы счисления (СС) в другую может быть использована схема Горнера вычисления значения многочлена в точке? Каковы преимущества ее использования перед другими методами? Приведите пример.
  24. Как выполнить перевод чисел из двоичной СС в восьмеричную и обратный перевод? Из двоичной СС в шестнадцатеричную и обратно? Приведите примеры. Почему эти правила так просты?
  25. По каким правилам выполняется перевод из восьмеричной в шестнадцатеричную СС и наоборот? Приведите примеры.
  26. Какая форма представления информации называется непрерывной, а какая – дискретной?
  27. Какая форма представления информации – непрерывная или дискретная – приемлема для компьютеров и почему?
  28. Какова единица измерения информации?
  29. Как задаются производные единицы измерения информации?
  30. Как определяется алфавит?
  31. Как кодируются символы в памяти компьютера?
  32. Что собой представляет таблица ASCII кодов?
  33. Как кодируются целые положительные числа в памяти компьютера?
  34. Каковы особенности представления целых отрицательных чисел в памяти компьютера?
  35. Как кодируются действительные числа?

Варианты заданий к работе

Номер варианта Задание
1. 1001100102 à ?10 à ?2 7F216 à?2 10111012 à?16à?10 111010012 or 10011102 = ?2
2. 110100112 à ?10 à ?2 E216 à ?2 10111012 à ?16 à ?10 101010112 + 1010102 = ?2
3. 11111102 à ?10 à?2 8A16 à ?2 100111102 à ?16 à ?10 101011112 xor 111102 = ?2
4. 10000012 à ?10 à ?2 10116 à ?2 101012 à ?16 à?10 101011012 and 11011002 = ?2
5. 010101012 à ?10 à?2 81916 à ?2 1010010012 à ?16 à ?10 111011012 - 10101012 = ?2
6. 111001112 à?10à?2 A0116 à ?2 10010112 à ?16 à ?10 110011012 * 1110102 = ?2
7. 1001001012 à ?10 à ?2 22216 à ?2 1010002 à ?16 à ?10 not 101010012 = ?2
8. 11011112 à ?10 à ?2 ABC16 à ?2 1100112 à ?16 à ?10 100000112 ® 10011102 = ?2
9. 1011011012 à ?10à ?2 66616 à ?2 1011102 à ?16 à ?10 101100112 « 100102 = ?2
10. 111011102 à ?10 à ?2 91116 à ?2 100012 à ?16 à ?10 100110012 + 1001102 = ?2

 



2016-09-15 458 Обсуждений (0)
Кодирование информации 0.00 из 5.00 0 оценок









Обсуждение в статье: Кодирование информации

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (458)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.009 сек.)