Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Кодирование информации и системы счисления. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
Е. Н. Овчинникова, С. Ю. Кротова,
Т. В. Сарапулова
КОДИРОВАНИЕ ИНФОРМАЦИИ
И СИСТЕМЫ СЧИСЛЕНИЯ
Учебное пособие
Москва
Ай Пи Ар Медиа
2022
УДК 519.72 ББК 32.811 О-35
Коллектив авторов
кафедры информатики и компьютерных технологий
Санкт-Петербургского горного университета в составе:
Овчинникова Е. Н. канд. пед. наук, доц.;
Кротова С. Ю. канд. техн. наук, доц.;
Сарапулова Т. В. канд. техн. наук, доц.
Рецензенты:
Одоевский С. М. — д-р техн. наук, проф. кафедры сетей связи
и систем коммутации Санкт-Петербургской военной академии связи;
Столяров К. В. — канд. техн. наук, начальник отдела проектирования
программного обеспечения «Telum Inc»
Овчинникова, Елена Николаевна.
О-35 Кодирование информации и системы счисления : учебное пособие / Е. Н. Ов-
чинникова, С. Ю. Кротова, Т. В. Сарапулова. Москва : Ай Пи Ар Медиа,
2022. 106 с. Текст : электронный.
ISBN 978-5-4497-1678-1
Учебное пособие включает общие сведения об информации, принципах
кодирования данных в компьютере и способах представления информации в различных системах счисления. В каждом разделе издания представлены необходимые теоретические сведения, приводятся примеры решения базовых заданий, а также вопросы для самоконтроля.
Учебное пособие разработано в соответствии с требованиями Феде-
рального государственного образовательного стандарта высшего образования.
Предназначено для студентов всех специальностей и направлений под-
готовки, изучающих дисциплины «Информатика», «Информационные техно­логии», «Информатика и информационно-коммуникационные технологии».
Учебное электронное издание
ISBN 978-5-4497-1678-1 © Овчинникова Е. Н., Кротова С. Ю.,
Сарапулова Т. В., 2022
© ООО Компания «Ай Пи Ар Медиа», 2022
Учебное издание
Овчинникова Елена Николаевна
Кротова Светлана Юрьевна
Сарапулова Татьяна Викторовна
Редактор А. В. Неверова
Технический редактор, компьютерная верстка Н. А. Дорофеева
Корректор С. А. Моор
Обложка Я. А. Кирсанов, С. С. Сизиумова
Подписано к использованию 20.04.2022. Объем данных 7 Мб.
ООО Компания «Ай Пи Ар Медиа»
8 800 555 22 35 (бесплатный звонок по России)
E-mail: sale@iprmedia.ru
4
СОДЕРЖАНИЕ
ВВЕДЕНИЕ ............................................................................................. 7
1. ОБЩИЕ СВЕДЕНИЯ ОБ ИНФОРМАЦИИ ................................. 8
1.1. Понятие информации .................................................................. 8
1.2. Свойства информации ............................................................... 11
1.3. Информационные процессы ..................................................... 13
1.4. Информационные революции .................................................. 17
1.5. Этапы развития вычислительных средств .............................. 23
1.5.1. Вычислительные средства
(докомпьютерный этап) ............................................................ 23
1.5.2. Тенденции развития ЭВМ. Поколения ЭВМ ................... 25
Вопросы для самоконтроля ............................................................. 30
2. ИЗМЕРЕНИЕ КОЛИЧЕСТВА ИНФОРМАЦИИ ...................... 31
2.1. Измерение информации в компьютерной технике ................ 31
2.2. Измерение информации в теории информации ...................... 32
2.3. Примеры решения задач ........................................................... 36
Задания для самостоятельного выполнения .................................. 39
Вопросы для самоконтроля ............................................................. 42
3. ПРЕДСТАВЛЕНИЕ ИНФОРМАЦИИ
В КОМПЬЮТЕРЕ ............................................................................... 43
3.1. Кодирование числовых данных ............................................... 43
3.2. Кодирование текстовых (символьных) данных ...................... 44
3.3. Кодирование логических данных ............................................ 47
3.4. Кодирование графических данных .......................................... 47
3.5. Кодирование звуковой информации........................................ 52
3.6. Кодирование видеоинформации .............................................. 53
3.7. Примеры решения задач ........................................................... 54
Задания для самостоятельного выполнения .................................. 57
Вопросы для самоконтроля ............................................................. 59
5
4. СИСТЕМЫ СЧИСЛЕНИЯ ............................................................ 60
4.1. Основные понятия систем счисления ...................................... 60
4.1.1. Древнеегипетская система счисления ............................ 60
4.1.2. Вавилонская система счисления ...................................... 61
4.1.3. Римская система счисления ............................................. 62
4.1.4. Двенадцатеричная система счисления ........................... 63
4.2. Позиционные системы счисления ........................................... 64
4.2.1. Десятичная система счисления ....................................... 65
4.2.2. Двоичная система счисления ........................................... 67
4.3. Перевод чисел из одной позиционной
системы счисления в другую .......................................................... 68
4.3.1. Метод деления (умножения) на новое основание .......... 69
4.3.2. Метод преобразования
с использованием весов разрядов ............................................... 73
4.3.3. Метод с использованием особого соотношения
оснований заданной и искомой систем счисления ................... 76
Задания для самостоятельного выполнения .................................. 78
Вопросы для самоконтроля ............................................................. 79
5. АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ
В ПОЗИЦИОННЫХ СИСТЕМАХ СЧИСЛЕНИЯ ....................... 81
5.1. Операция сложения ................................................................... 81
5.1.1. Сложение в двоичной системе счисления ....................... 81
5.1.2. Сложение в восьмеричной системе счисления ............... 83
5.1.3. Сложение в шестнадцатеричной
системе счисления ...................................................................... 84
5.2. Операция вычитания ................................................................. 85
5.2.1. Вычитание в двоичной системе счисления ..................... 85
5.2.2. Вычитание в восьмеричной системе счисления ............. 86
5.2.3. Вычитание в шестнадцатеричной
системе счисления ...................................................................... 87
5.3. Операция умножения ................................................................ 87
5.3.1. Умножение в двоичной системе счисления .................... 87
5.3.2. Умножение в восьмеричной системе счисления ............ 92
6
5.4. Операция деления ...................................................................... 92
5.4.1. Деление в двоичной системе счисления ........................... 93
5.4.2. Деление в восьмеричной системе счисления ................... 94
5.5. Представление целых чисел в компьютере:
прямой, обратный, дополнительный код ....................................... 95
5.6. Арифметические операции
с двоичными числами в обратном коде ......................................... 97
5.7. Арифметические операции
с двоичными числами в дополнительном коде ........................... 101
Задания для самостоятельного выполнения ................................ 102
Вопросы для самоконтроля ........................................................... 104
БИБЛИОГРАФИЧЕСКИЙ СПИСОК ........................................... 106
7
ВВЕДЕНИЕ
Основой понятийного аппарата информатики является по-
нятие «информация». Термин «информация» происходит от ла­тинского слова informatio, что означает «разъяснение, осведом­ление, изложение».
Общепринятое представление об информации как сово­купности сведений не раскрывает природу самого понятия, по­этому в современной научной литературе наблюдается довольно широкий спектр взглядов на природу информации — существу­ет порядка сотни различных определений термина «информа­ция», что еще больше усиливает существующую неопределен­ность. Большинство ученых предполагают, что понятие «ин­формация», являясь первичным понятием, наряду с понятиями «материя» и «энергия», принципиально не может быть строго определено. Существует также множество подходов к измере­нию количества информации.
Учебное пособие включает общие сведения об информа­ции, свойствах информации, представлении информации в ком­пьютере и кодировании данных, а также примеры решения за­дач на определение количества информации, перевод чисел из одной позиционной системы счисления в другую. В каждом разделе издания представлены необходимые теоретические све­дения, приводятся примеры решения базовых заданий. Для за­крепления материала в конце разделов предлагаются задания для самостоятельного выполнения и вопросы для самоконтроля.
В процессе изучения материала учебного пособия обуча­ющиеся освоят общепрофессиональные компетенции, направ­ленные на владение эффективными методами, способами и сред­ствами получения, хранения и обработки информации в различ­ных системах счисления.
Учебное пособие будет полезно студентам всех специаль­ностей и направлений подготовки, изучающим дисциплины «Ин­форматика», «Информационные технологии», «Информатика и ин­формационно-коммуникационные технологии».
8
1. ОБЩИЕ СВЕДЕНИЯ ОБ ИНФОРМАЦИИ
1.1. ПОНЯТИЕ ИНФОРМАЦИИ
В научной литературе можно найти достаточно много определений термина «информация», отражающих различные подходы к толкованию этого понятия. С позиции материалисти­ческой философии, информация есть отражение реального мира с помощью сведений (сообщений). В широком смысле инфор­мация — это общенаучное понятие, включающее в себя обмен сведениями между людьми, обмен сигналами между живой и не­живой природой, людьми и устройствами.
Существуют три наиболее распространенных подхода к оп­ределению термина «информация», каждый из которых по­своему объясняет ее сущность.
Первая концепция (концепция К. Шеннона) отражает ко- личественно-информационный подход: информация есть мера
неопределенности (энтропии) события. При таком понимании информация — это снятая неопределенность, или результат вы­бора из набора возможных альтернатив.
Количество информации в том или ином случае зависит от вероятности его получения: чем более вероятным является со­общение, тем меньше информации содержится в нем. Этот под­ход не учитывает смысловую сторону информации, но весьма полезен в вычислительной технике и служит основой для изме­рения количества информации и оптимального кодирования со­общений.
Вторая концепция рассматривает информацию как свой- ство материи. Появление данного подхода связано с развитием
кибернетики и основано на утверждении, что информацию со­держат любые сообщения, воспринимаемые человеком или при­борами: информацию несут не только страницы книги с буква­ми или человеческая речь, но и солнечный свет, шум водопада, шелест травы и т. п. То есть информация как свойство материи создает представление о ее природе и структуре, упорядоченно­сти и разнообразии. Информация не может существовать вне
9
материи, а значит, она существовала и будет существовать веч­но, ее можно накапливать, хранить и перерабатывать.
Третья концепция основана на логико-семантическом подходе, при котором информация трактуется как знание, при-
чем не любое знание, а та его часть, которая используется для ориентировки, для активного действия, для управления и само­управления. Иными словами, информация — это действующая, полезная часть знаний.
В Федеральном законе «Об информации, информатизации и защите информации» дается следующее определение этого термина: «Информация — сведения о лицах, предметах, фактах, событиях, явлениях и процессах независимо от формы их пред­ставления». Сведения — это данные (знания), выраженные в сиг­налах, сообщениях, известиях и т. п.
В толковом словаре русского языка Ожегова указаны два определения слова «информация»:
1) сведения об окружающем мире и протекающих в нем процессах, воспринимаемые человеком или специальным устрой­ством;
2) сообщения, осведомляющие о положении дел, о состо­янии чего-нибудь.
Приведем популярные определения термина «информация»: – Информация — это знания или сведения о ком-либо или
о чем-либо.
Информация — это сведения, которые можно собирать,
хранить, передавать, обрабатывать, использовать.
Информация — это совокупность сведений (данных),
которая воспринимается из окружающей среды (входная ин­формация), выдается в окружающую среду (исходная информа­ция) или сохраняется внутри определенной системы
1
.
Информация — это сведения об объектах и явлениях
окружающей среды, их параметрах, свойствах и состоянии, ко­торые уменьшают имеющуюся о них степень неопределенности и неполноты знаний (Л. З. Шауцукова, Н. В. Макарова).
1
См.: Основные понятия информатики: информация, информатизация, инфор- мационная система // Файловый архив для студентов: сайт. URL: https://studfile.net/pre­view/ 8720226/ (дата обращения: 29.03.2022).
10
Применительно к компьютерной технике под информаци-
ей понимают некоторую последовательность символических
обозначений (букв, цифр, графических образов, звуков и т. п.), несущую смысловую нагрузку и представленную в понятном компьютеру виде.
Рассмотренные подходы в определенной мере дополняют
друг друга и освещают различные стороны сущности понятия информации. Обобщив данные подходы, можно дать следующее определение информации: «Информация — это осознанные сведения об окружающем мире, которые являются объектом хранения, преобразования, передачи и использования».
Каждого из нас в мире окружает информация различных
видов. Стремление зафиксировать, сохранить надолго свое вос­приятие информации было всегда свойственно человеку. Виды информации можно классифицировать по разным основаниям: по форме представления, по способам восприятия, по назначе­нию (рис. 1.1). Так, по форме представления информация бывает графическая, звуковая, текстовая, числовая, видеоинформация, комбинированная.
Рис. 1.1. Классификация видов информации