
- •Кодирование информации. Файлы и файловая структура
- •Системы
- •Система счисления - принятый способ записи чисел и сопоставления этим за- писям реальных
- •Системы счисления, в которых значе- ние знака зависит от того места,
- •Позиционные системы счисления
- •В позиционной системе счисления число может быть представлено в виде суммы произведений коэффициентов
- •Примеры:
- •Системы счисления, в которых значе- ние знака не зависит от того места,
- •В этой системе используется 7 знаков (I, V, X, L, С, D, М),
- •Кодирование данных двоичным кодом
- •Для автоматизации работы с данными, относящимися к различным типам, очень важно унифицировать их
- •Система кодирования существует и в
- •Тремя битами можно закодировать восемь значений:
- •Перевод десятичного числа в двоичное
- •Для перевода дробной части (или числа, у которого «0» целых) надо умножить ее
- •Кодирование целых и действительных чисел
- •Целые числа двоичным кодом достаточно просто – достаточно перевести число записанное в десятичной
- •Для кодирования действительных чисел используют 80-разрядное коди-
- •Для представления числовых данных в компьютере используется два принци- пиально разных формата:
- •Представлять числа в компьютере принято виде разрядной сетки.
- •Так запись числа 18 в восьми разрядной сетке будет выглядеть следующим образом.
- •Максимальное число которое можно записать в той или иной разрядной сетке будет определяться
- •Как известно целые числа могут быть как положительными так и отри- цательными. Тогда
- •Старший разряд (7р) – знаковый разряд. Если в старшем разряде стоит 1 –
- •Для записи числа с плавающей запятой в виде 80-ти разрядного кода:
- •Кодирование текстовых данных
- •Кодирование заключается в том, что каждому символу ставиться в соответствие уникальный двоичный код
- •Таблица кодировки Таблица, в которой всем символам
- •Для разных типов ЭВМ используются различные кодировки.
- •Таблица кодировки ASCII. Стандартной в этой таблице является только первая половина, т.е. символы
- •Отсутствие стандартов в этой области привело к множественности одновре- менно действующих кодировок. Так,
- •В настоящее время существует 5 разных кодовых таблиц для русских букв (КОИ-7, КОИ-8,
- •В настоящее время получил широкое распространение новый международ- ный стандарт Unicode – универсальная
- •Цифры кодируются по стандарту ASCII в двух случаях – при вводе-выводе и когда
- •Кодирование графических данных
- •Изображение на экране монитора состоит из некоторого количества горизонтальных линий – строк. А
- •Растровое изображение представляет собой совокупность точек (пикселей) разных цветов.
- •Поскольку линейные координаты и индивидуальные свойства каждой точки (яркость) можно выразить с помощью
- •Общепринятым на сегодняшний день считается представление чёрно – белых иллюстраций в виде комбинации
- •Для кодирования графических
- •На практике считается (хотя теоретически это не совсем так), что любой цвет, видимый
- •Если для кодирования яркости каждой из основных составляющих использовать 256 значений (восемь двоичных
- •Режим представления цветной графики с использованием 24
- •Если уменьшить количество двоичных разрядов, используемых для кодирования цвета каждой точки, то можно
- •При кодировании информации о цвете с помощью восьми бит данных можно передать только
- •Кодирование звуковой информации
- •Метод FM (Frequency Modulation)
- •В природе звуковые сигналы имеют непрерывный спектр, то есть являются аналоговыми. Их разложение
- •Принцип в следующем.
- •Числовые коды сэмплов описывают:
- •Для воспроизведения звуков сэмплы смешиваются (микшируются).
- •Единицы представления данных
- •Совокупность двоичных разрядов,
- •Практика показывает, что битовым
- •Десятичное
- •Долгое время понятие байт было
- •В настоящее время используют 8-ми разрядное кодирование, 16-разрядное,
- •Единицы измерения данных
- •Наименьшей единицей измерения
- •В килобайтах измеряют сравнительно небольшие объёмы данных. Условно можно считать, что одна страница
- •Единицы
- •Единицы хранения данных
- •При хранении данных решается две проблемы:
- •Для обеспечения доступа необходимо, что бы данные имели упорядоченную структуру, а при этом,
- •В качестве единицы хранения данных
- •Понятие о файловой структуре
- •Работа с большим набором данных автоматизируется проще, когда данные упорядочены, т.е. образуют заданную
- •Хранение файла организуется в
- •Путь доступа к файлу начинается с имени устройства и включает все имена каталогов
- •Уникальность имени файла обеспечи- вается тем, что полным именем файла считается собственное имя
- •Пример записи имени файла:
Для кодирования действительных чисел используют 80-разрядное коди-
рование. При этом число предвари- тельно преобразуется в нормальную форму:
3,1415926 = 0,3145926 101
300 000 = 0,3 106
123 456 789 = 0,123456789 1010 Первая часть называется мантиссой, а вторая – характеристикой.
Для представления числовых данных в компьютере используется два принци- пиально разных формата:
•с фиксированной точкой (запятой);
•с плавающей точкой (запятой).
Формат с фиксированной точкой предназначен для абсолютно точного
представления целых чисел.
С плавающей точкой используют только нецелых чисел.
Представлять числа в компьютере принято виде разрядной сетки.
Разрядной сеткой называется, закреп- ление за разрядами поля конкретных функций хранения различных элемен- тов кода.

Так запись числа 18 в восьми разрядной сетке будет выглядеть следующим образом.
7 р
6 р
5 р
4 р
3 р
2 р
1 р
0 р
0 0 0 1 0 0 1 0
Максимальное число которое можно записать в той или иной разрядной сетке будет определяться соотно- шением 2N-1, где N – значение старшего разряда, т.е. для восьми разрядной сетки это будет число 255.

Как известно целые числа могут быть как положительными так и отри- цательными. Тогда для целого числа -18 запись в восьми разрядной сетке будет выглядеть.
7 р 6 р 5 р 4 р 3 р 2 р 1 р 0 р
1 0
0
1
0
0
1
0
Старший разряд (7р) – знаковый разряд. Если в старшем разряде стоит 1 – отрицательное число, 0 – число положительное.

Для записи числа с плавающей запятой в виде 80-ти разрядного кода:
Кодирование текстовых данных
Традиционно для кодирования одного символа используется количество информации = 1 байту (1 байт = 8
битов).
Для кодирования одного символа требуется один байт информации. Учитывая, что каждый бит принимает значение 1 или 0, получаем, что с помощью 1 байта можно закодировать 256 (28=256) различных символов.