- •Кодирование информации. Файлы и файловая структура
- •Системы
- •Система счисления - принятый способ записи чисел и сопоставления этим за- писям реальных
- •Системы счисления, в которых значе- ние знака зависит от того места,
- •Позиционные системы счисления
- •В позиционной системе счисления число может быть представлено в виде суммы произведений коэффициентов
- •Примеры:
- •Системы счисления, в которых значе- ние знака не зависит от того места,
- •В этой системе используется 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-разрядное,
- •Единицы измерения данных
- •Наименьшей единицей измерения
- •В килобайтах измеряют сравнительно небольшие объёмы данных. Условно можно считать, что одна страница
- •Единицы
- •Единицы хранения данных
- •При хранении данных решается две проблемы:
- •Для обеспечения доступа необходимо, что бы данные имели упорядоченную структуру, а при этом,
- •В качестве единицы хранения данных
- •Понятие о файловой структуре
- •Работа с большим набором данных автоматизируется проще, когда данные упорядочены, т.е. образуют заданную
- •Хранение файла организуется в
- •Путь доступа к файлу начинается с имени устройства и включает все имена каталогов
- •Уникальность имени файла обеспечи- вается тем, что полным именем файла считается собственное имя
- •Пример записи имени файла:
В качестве единицы хранения данных
принят объект переменной длины, называемый файлом.
Файл – это последовательность произ- вольного числа байтов, обладающая уникальным собственным именем.
Обычно в отдельном файле хранят данные, относящиеся к одному типу. В
этом случае тип данных определяет тип файла (расширение файла).
Понятие о файловой структуре
Работа с большим набором данных автоматизируется проще, когда данные упорядочены, т.е. образуют заданную структуру.
Существует три основных типа структур: -линейная;
-иерархическая;
-табличная.
Хранение файла организуется в
иерархической структуре, которая в данном случае называется файловой структурой. В качестве вершины
структуры служит имя носителя, на
котором сохраняются файлы. Далее файлы группируются в каталоги
(папки) внутри которых могут быть созданы вложенные каталоги (папки).
Путь доступа к файлу начинается с имени устройства и включает все имена каталогов (папок), через которые проходит.
В качестве разделителя используется символ «\» (обратная косая черта).
Уникальность имени файла обеспечи- вается тем, что полным именем файла считается собственное имя файла вместе с путём доступа к нему.
Понятно, что в этом случае на одном носителе не может быть двух файлов с тождественно полными именами.
Пример записи имени файла:
<имя носителя>\<имя каталога>\<имя каталога-N>\<собственное имя файла> C:\Мои документы\ИПФ\документ.doc
