- •Предисловие
- •Лекция 1. Информация. Начальные понятия и определения
- •1. Информация и данные
- •2. Адекватность и формы адекватности информации
- •3. Качество информации
- •4. Понятие об информационном процессе
- •5. Формы представления информации
- •6. Преобразование сообщений
- •Лекция 2. Необходимые сведения из теории вероятностей
- •1. Понятие вероятности
- •2. Сложение вероятностей независимых несовместных событий
- •3. Умножение вероятностей независимых совместных событий
- •4. Нахождение среднего для значений случайных независимых величин
- •5. Понятие условной вероятности
- •6. Общая формула для вероятности произведения событий
- •7. Общая формула для вероятности суммы событий
- •Лекция 3. Понятие энтропии
- •1. Энтропия как мера неопределенности
- •2. Свойства энтропии
- •3. Условная энтропия
- •Лекция 4. Энтропия и информация
- •1. Объемный подход к измерению количества информации
- •2. Энтропийный подход к измерению количества информации
- •Лекция 5. Информация и алфавит
- •Лекция 6. Постановка задачи кодирования. Первая теорема Шеннона.
- •Лекция 7. Способы построения двоичных кодов. Алфавитное неравномерное двоичное кодирование сигналами равной длительности. Префиксные коды.
- •1. Постановка задачи оптимизации неравномерного кодирования
- •00100010000111010101110000110
- •2. Неравномерный код с разделителем
- •3. Коды без разделителя. Условие Фано
- •00100010000111010101110000110
- •00100010000111010101110000110
- •4. Префиксный код Шеннона–Фано
- •5. Префиксный код Хаффмана
- •Лекция 8. Способы построения двоичных кодов. Другие варианты
- •1. Равномерное алфавитное двоичное кодирование. Байтовый код
- •2. Международные системы байтового кодирования текстовых данных. Универсальная система кодирования текстовых данных
- •3. Алфавитное кодирование с неравной длительностью элементарных сигналов. Код Морзе
- •4. Блочное двоичное кодирование
- •101010111001100010000000001000000000000001
- •5. Кодирование графических данных
- •6. Кодирование звуковой информации
- •Лекция 9. Системы счисления. Представление чисел в различных системах счисления. Часть 1
- •1. Системы счисления
- •2. Десятичная система счисления
- •3. Двоичная система счисления
- •4. 8- И 16-ричная системы счисления
- •5. Смешанные системы счисления
- •6. Понятие экономичности системы счисления
- •Лекция 10. Системы счисления. Представление чисел в различных системах счисления. Часть 2.
- •1. Задача перевода числа из одной системы счисления в другую
- •2. Перевод q p целых чисел
- •3. Перевод p q целых чисел
- •4. Перевод p q дробных чисел
- •6. Перевод чисел между 2-ичной, 8-ричной и 16-ричной системами счисления
- •Лекция 11. Кодирование чисел в компьютере и действия над ними
- •1. Нормализованные числа
- •2. Преобразование числа из естественной формы в нормализованную
- •3. Преобразование нормализованных чисел
- •4. Кодирование и обработка целых чисел без знака
- •5. Кодирование и обработка целых чисел со знаком
- •6. Кодирование и обработка вещественных чисел
- •Лекция 12. Передача информации в линии связи
- •1. Общая схема передачи информации в линии связи
- •2. Характеристики канала связи
- •3. Влияние шумов на пропускную способность канала
- •Лекция 13. Обеспечение надежности передачи информации.
- •1. Постановка задачи обеспечения надежности передачи
- •2. Коды, обнаруживающие одиночную ошибку
- •3. Коды, исправляющие одиночную ошибку
- •Лекция 14. Способы передачи информации в компьютерных линиях связи
- •1. Параллельная передача данных
- •2. Последовательная передача данных
- •3. Связь компьютеров по телефонным линиям
- •Лекция 15. Классификация данных. Представление данных в памяти компьютера
- •1. Классификация данных
- •2. Представление элементарных данных в озу
- •Лекция 16. Классификация структур данных
- •1. Классификация и примеры структур данных
- •2. Понятие логической записи
- •Лекция 17. Организация структур данных в оперативной памяти и на внешних носителях
- •1. Организация структур данных в озу
- •2. Иерархия структур данных на внешних носителях
- •3. Особенности устройств хранения информации
- •Контрольные вопросы
- •Список литературы
4. Перевод p q дробных чисел
Пусть необходимо перевести в Q-ичную систему счисления дробьX, заданную вP-ичной системе счисления. Так как, то числоXвQ-ичной системе можно представить в виде полинома:
, (11.13)
где – искомые коэффициентыQ-ичного разложения числаX.
Определим коэффициент.
Умножим равенство (11.13) по правилам P-ичной арифметики наQ:
. (11.14)
Так как , то в (11.14) можно выделить целую и дробную части:
;
.
Теперь определим коэффициент.
. (11.15)
Умножим обе части (11.15) на Q:
. (11.16)
Теперь в (11.16) выделим целую и дробную части:
;
,
и так далее.
Таким образом, «просматривается» процедура нахождения коэффициентов с помощью следующихрекуррентных формул:
; (11.17)
, (11.18)
где , а также принято.
Процесс нахождения коэффициентов с помощью формул (11.17), (11.18) прожолжается до тех пор, пока не достигается.
Пример. Перевести числов двоичную систему счисления.
Применение формул (11.17), (11.18) приводит к последовательности действий:
, поэтому;
, поэтому;
, поэтому;
, поэтому;
, поэтому;
, поэтому;
, поэтому;
, поэтому;
и так далее, то есть получаем бесконечную периодическую дробь.
Таким образом, в результате перевода точной десятичной дроби получаем бесконечную периодическую двоичную дробь:
, где в скобках указан период полученной дроби.
6. Перевод чисел между 2-ичной, 8-ричной и 16-ричной системами счисления
Интерес к двоичной системе счисления вызван тем, что именно эта система используется для представления чисел в компьютере. Однако двоичная запись оказывается громоздкой по сравнению с другими системами, и, кроме того, она плохо воспринимается и запоминается человеком из-за зрительной однородности (все числа состоят из нулей и единиц). Поэтому в нумерации ячеек памяти компьютера, в записи кодов команд, нумерации регистров и устройств и пр. используются системы счисления с основаниями 8 и 16. Выбор последних обусловлен тем, что переход от них к двоичной системе и обратно осуществляется, как будет показано ниже, весьма простым способом.
Напомним соответствие цифр различных систем счисления (табл. 18).
Табл. 18. Соответствие цифр различных систем счисления
Представление чисел в различных системах счисления | |||
10-ная |
2-ичная |
8-ричная |
16-ричная |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
2 |
10 |
2 |
2 |
3 |
11 |
3 |
3 |
4 |
100 |
4 |
4 |
5 |
101 |
5 |
5 |
6 |
110 |
6 |
6 |
7 |
111 |
7 |
7 |
8 |
1000 |
10 |
8 |
9 |
1001 |
11 |
9 |
10 |
1010 |
12 |
A |
11 |
1011 |
13 |
B |
12 |
1100 |
14 |
C |
13 |
1101 |
15 |
D |
14 |
1110 |
16 |
E |
15 |
1111 |
17 |
F |
Для перевода чисел между системами инадо пользоваться следующими правилами:
Правило 1
Для преобразования числа из системыQ в систему (l – целое положительное число) достаточно целую часть данного числа разбить на группы поl цифр справа налево от точки и дробную часть числа разбить на группы поl цифр слева направо от точки, дописывая при необходимости недостающее (до l) количество незначащих нулей в крайней слева и в крайней справа группах цифр. После этого каждую из полученных групп цифр независимо перевести в P-ичную систему счисления.
Пример. Перевести числов 8-ричную систему счисления.
, поэтому. Таким образом,.
Правило 2
Для преобразования числа из системы(l – целое положительное число) в систему Q достаточно каждую цифру числа представить в видеl-разрядного Q-ичного числа, дополняя его при необходимости незначащими нулями слева до группы в l цифр.
Пример. Перевести числов 2-ичную систему счисления.
, поэтому. Таким образом, каждую 16-ричную цифру числанадо представить в виде 4-разрядного 2-ичного числа:.
Переводы , очевидно, удобно осуществлять через промежуточный переход к двоичной системе счисления.
Пример. .
Докажем приведенные выше правила. Очевидно, что оба правила взаимно однозначны, обратимы. Поэтому достаточно доказать правило 2.
Рассмотрим P-ичное число, сокращенная запись которого имеет вид
. (11.19)
Это означает, что
.
(11.20)
Так как , то (11.20) перепишем так:
. (11.21)
Представим в Q-ичной системе каждый из коэффициентов:
, (11.22)
где .
Подставим (11.22) в (11.21):
(11.23)
или, после элементарных преобразований,
(11.24)
Каждая скобка в (11.23) соответствует P-ичной цифреиз (11.19), причем каждая эта цифрапредставлена вQ-ичной системе в видеQ-ичного числа
,
содержащего lQ-ичных разрядов.
Всего в искомом Q-ичном представлении числаZбудетQ-ичных разрядов (цифр).