- •Кодирование информации. Файлы и файловая структура
- •Системы
- •Система счисления - принятый способ записи чисел и сопоставления этим за- писям реальных
- •Системы счисления, в которых значе- ние знака зависит от того места,
- •Позиционные системы счисления
- •В позиционной системе счисления число может быть представлено в виде суммы произведений коэффициентов
- •Примеры:
- •Системы счисления, в которых значе- ние знака не зависит от того места,
- •В этой системе используется 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-разрядное,
- •Единицы измерения данных
- •Наименьшей единицей измерения
- •В килобайтах измеряют сравнительно небольшие объёмы данных. Условно можно считать, что одна страница
- •Единицы
- •Единицы хранения данных
- •При хранении данных решается две проблемы:
- •Для обеспечения доступа необходимо, что бы данные имели упорядоченную структуру, а при этом,
- •В качестве единицы хранения данных
- •Понятие о файловой структуре
- •Работа с большим набором данных автоматизируется проще, когда данные упорядочены, т.е. образуют заданную
- •Хранение файла организуется в
- •Путь доступа к файлу начинается с имени устройства и включает все имена каталогов
- •Уникальность имени файла обеспечи- вается тем, что полным именем файла считается собственное имя
- •Пример записи имени файла:
Кодирование заключается в том, что каждому символу ставиться в соответствие уникальный двоичный код от 00000000 до 11111111 (или десятичный код от 0 до 255).
Важно, что присвоение символу конкретного кода – это вопрос
соглашения, которое фиксируется
кодовой таблицей.
Таблица кодировки Таблица, в которой всем символам
компьютерного алфавита поставлены в соответствие порядковые номера (коды), называется таблицей кодировки.
Для разных типов ЭВМ используются различные кодировки.
С распространением IBM PC между-
народным стандартом стала таблица кодировки ASCII (American Standard Code for Information Interchange) – Американский стандартный код для информационного обмена.
Таблица кодировки ASCII. Стандартной в этой таблице является только первая половина, т.е. символы с номерами от 0 (00000000) до 127 (1111111). Сюда входят буква латинского алфавита, цифры, знаки препинания, скобки и некоторые другие символы.
Остальные 128 кодов (с 128 по 255) используются в разных вариантах. В русских кодировках размещаются символы русского алфавита.
Отсутствие стандартов в этой области привело к множественности одновре- менно действующих кодировок. Так, например, кодировка символов рус-
ского алфавита, известная как коди- ровка Windows-1251, была введена «извне» – компанией Microsoft, но
учитывая широкое распространение операционных систем и других про- дуктов этой компании на постсоветском пространстве, она глубоко закрепилась и нашла широкое распространение.
В настоящее время существует 5 разных кодовых таблиц для русских букв (КОИ-7, КОИ-8, СР1251, СР866).
КОИ – код обмена информации семизначный (восьмизначный).
Code Page (CP) – кодовая страница.
В настоящее время получил широкое распространение новый международ- ный стандарт Unicode – универсальная система кодирования, который отводит на каждый символ два байта. С его помощью можно закодировать 65536 (216= 65536) различных символов.
Цифры кодируются по стандарту ASCII в двух случаях – при вводе-выводе и когда они встречаются в тексте. Если цифры участвуют в вычислениях, то осуществляется их преобразование в другой двоичных код.