Информатика
- Информационное общество - Информатизация и развитие общества - Об информационной культуре - Информационные ресурсы - Рынок информационных продуктов и услуг - Правовое регулирование на информационном рынке - Появление и развитие информатики - Структура информатики - Информация и данные - Формы адекватности информации - Меры информации - Качество информации - Система классификации - Система кодирования - Классификация по разным признакам - Информационные системы
- Роль структуры управления - Примеры ИС - Структура ИС      - по признаку структурированности задач      - по функциональному признаку и уровням управления      - прочие классификации
- Понятие - Этапы развития - Проблемы использования - Информационная технология:      - обработки данных      - управления      - поддержки принятия решений      - экспертных систем      - автоматизации офиса
- Представление информации в ЭВМ - Основные блоки - Внутримашинный системный интерфейс - Функциональные характеристики - Типы микропроцессоров - Структура микропроцессора - Последовательность работы блоков - Регистровая кэш-память - Основная память - Внешняя память - Запоминающие устройства - Клавиатура - Видеотерминальные устройства - Принтеры - Сканеры - Рекомендации по выбору ПК
- Назначение и классификация - Процесс передачи данных    - аппаратная реализация - Звенья данных - Эталонные модели взаимодействия систем - Протоколы компьютерной сети - Особенности организации ЛВС - Типовые топологии - Объединение ЛВС - Представление о структуре и системе адресации - Способы организации передачи данных - World Wide Web - ЛВС Novell - Сетевая ОС Netware - Защита сетевых ресурсов в Netware
- Классификация - Средства:      - изготовления документов      - хранения документов      - транспортирования      - обработки документов      - копирования и размножения документов      - копирования документов      - оперативной полиграфии - Системы:      - передачи недокументированной информации      - передачи документированной информации      - управления электронными документами      - административно-управленческой связи
- Назначение ОС - Понятие файла - Организация доступа к файлу - Модульная структура MS DOS - DOS на диске и в ОП - Загрузка DOS в ОП с диска - Общие сведения о командах - Команды для работы с каталогами - Команды для работы с дисками - Создание командного файла - Файл настройки ОС autoexec.bat - Настройка ОС с помощью config.sys
- Возможности пакета - Состав пакета - Взаимодействие пользователя с пакетом - Структура информационного окна - Выбор диска для панели - Виды панелей - Назначение функциональных клавиш - Управление пакетом - Меню пользователя - Обработка расширений - Работа с архивными файлами - Архивация файлов - Архиватор RAR - Назначение программ обслуживания - Восстановление информации - Восстановление поврежденных файлов - Устранение фрагментации - Компьютерные вирусы - Антивирусные программы

Система кодирования

Общие понятия

Система кодирования применяется для замены названия объекта на условное обозначение (код) в целях обеспечения удобной и более эффективной обработки информации.

Система кодирования - совокупность правил кодового обозначения

объектов.

Код строится на базе алфавита, состоящего из букв, цифр и других символов. Код характеризуется:

  • длиной – число позиций в коде;
  • структурой – порядок расположения в коде символов, используемых для обозначения классификационного признака.

Процедура присвоения объекту кодового обозначения называется кодированием. Можно выделить две группы методов, используемых в системе кодирования (рис.2.7), которые образуют:

  • классификационную систему кодирования, ориентированную на проведение предварительной классификации объектов либо на основе иерархической системы, либо на основе фасетной системы;
  • регистрационную систему кодирования, не требующую предварительной классификации объектов.

Рассмотрим представленную на рис. 2.7 систему кодирования.

Рис. 2.7. Система кодирования, использующая разные методы

Классификационное кодирование

Классификационное кодирование применяется после проведения классификации объектов. Различают последовательное и параллельное кодирование.

Последовательное кодирование используется для иерархической классификационной структуры. Суть метода заключается в следующем: сначала записывается код старшей группировки 1-го уровня, затем код группировки 2-го уровня, затем код группировки 3-го уровня и т.д. В результате получается кодовая комбинация, каждый разряд которой содержит информацию о специфике выделенной группы на каждом уровне иерархической структуры. Последовательная система кодирования обладает теми же достоинствами и недостатками, что и иерархическая система классификации.

Пример 2.15. Проведем кодирование информации, классифицированной с помощью иерархической схемы (см. рис. 2.4). Количество кодовых группировок будет определяться глубиной классификации и равно 4. Прежде чем начать кодирование, необходимо определиться с алфавитом, т.е. какие будут использоваться символы. Для большей наглядности выберем десятичную систему счисления – 10 арабских цифр. Анализ схемы на рис. 2.4 показывает, что длина кода определяется 4 десятичными разрядами, а кодирование группировки на каждом уровне можно делать путем последовательной нумерации слева направо. В общем виде код можно записать как ХХХХ, где X – значение десятичного разряда. Рассмотрим структуру кода, начиная со старшего разряда:

1-й (старший) разряд выделен для классификационного признака "название факультета" и имеет следующие значения: 1 – коммерческий; 2 – информационные системы; 3 – для следующего названия факультета и т.д.;

2-й разряд выделен для классификационного признака "возраст" и имеет следующие значения: 1 – до 20 лет; 2 – от 20 до 30 лет; 3 – свыше 30 лет; 3-й разряд выделен для классификационного признака "пол" и имеет следующие значения: 1 – мужчины; 2 – женщины;

4-й разряд выделен для классификационного признака "наличие детей у женщин" и имеет следующие значения: 1 – есть дети; 2 – нет детей, 0 – для мужчин, так как подобной информации не требуется.

Принятая система кодирования позволяет легко расшифровать любой код группировки, например:

1310 – студенты коммерческого факультета, свыше 30 лет, мужчины; 2221 – студенты факультета информационных систем, от 20 до 30 лет, женщины, имеющие детей.

Параллельное кодирование используется для фасетной системы классификации. Суть метода заключается в следующем: все фасеты кодируются независимо друг от друга; для значений каждого фасета выделяется определенное количество разрядов кода. Параллельная система кодирования обладает теми же достоинствами и недостатками, что и фасетная система классификации.

Пример 2.16. Проведем кодирование информации, классифицированной с помощью фасетной схемы (см. рис. 2.6). Количество кодовых группировок определяется количеством фасетов и равно 4. Выберем десятичную систему счисления в качестве алфавита кодировки, что позволит для значений фасетов выделить один разряд и иметь длину кода, равную 4. В отличие от последовательного кодирования для иерархической системы классификации в данном методе не имеет значения порядок кодировки фасетов. В общем виде код можно записать как ХХХХ, где X – значение десятичного разряда. Рассмотрим структуру кода, начиная со старшего разряда:

1-й (старший) разряд выделен для фасета "пол" и имеет следующие значения: 1 -мужчины; 2 – женщины;

2-й разряд выделен для фасета "наличие детей у женщин" и имеет следующие значения: 1 – есть дети; 2 – нет детей, 0 – для мужчин, так как подобной информации не требуется;

3-й разряд выделен для фасета "возраст" и имеет следующие значения: 1 – до 20 лет; 2 – от 20 до 30 лет; 3 – свыше 30 лет;

4-й разряд выделен для фасета "название факультета" и имеет следующие значения: 1 – радиотехнический, 2 – машиностроительный, 3 – коммерческий; 4 – информационные системы; 5 – математический и т.д.

Принятая система кодирования позволяет легко расшифровать любой код группировки, например:

2135 – женщины в возрасте свыше 30 лет, имеющие детей и являющиеся студентами математического факультета;

1021 – мужчины возраста от 20 до 30 лет, являющиеся студентами радиотехнического факультета.

Регистрационное кодирование

Регистрационное кодирование используется для однозначной идентификации объектов и не требует предварительной классификации объектов. Различают порядковую и серийно-порядковую систему.

Порядковая система кодирования предполагает последовательную нумерацию объектов числами натурального ряда. Этот порядок может быть случайным или определяться после предварительного упорядочения объектов, например по алфавиту. Этот метод применяется в том случае, когда количество объектов невелико, например кодирование названий факультетов университета, кодирование студентов в учебной группе.

Серийно-порядковая система кодирования предусматривает предварительное выделение групп объектов, которые составляют серию, а затем в каждой серии производится порядковая нумерация объектов. Каждая серия также будет иметь порядковую нумерацию. По своей сути серийно-порядковая система является смешанной: классифицирующей и идентифицирующей. Применяется тогда, когда количество групп невелико.

Пример 2.17. Все студенты одного факультета разбиваются на учебные группы (в данной терминологии – серии), для которых используется порядковая нумерация. Внутри каждой группы производится упорядочение фамилий студентов по алфавиту и каждому студенту присваивается номер.

- Основные понятия ПО - Характеристика ПО - Защита ПО - Классы ПО - Системное ПО - Инструментарий технологии программирования - Пакеты прикладных программ
- Классификация ЭВМ - Большие ЭВМ - Малые ЭВМ - Персональные компьютеры - СуперЭВМ - Серверы - Переносные компьютеры - Тенденции развития
- История развития графической среды - Требования к аппаратной части - Концепция ОС'и Windows 95 - Объектно-ориентированное программирование - Объекты файл и папка - Объекты приложение и документ - Графический интерфейс Windows - Обмен данными - Понятие составного документа - Обмен данными:      - перетаскиванием мышью      - через буфер - Объекты OLE - Программа-проводник - Настройка среды Windows - Стандартные приложения:    - прикладного назначения    - служебного назначения
- Основные понятия - Копирование, перемещение и удаление - Форматирование текста - Работа с окнами - Минимальный набор операций - Расширенный набор операций - Особенности издательских систем - Особенности создания документа
- История появления - Интерфейс - Данные ячеек - Автоматическое изменение относительных ссылок - Характеристика режимов и команд - Графические возможности - Технология работы - Проектирование таблицы - Объединение таблиц - Макросы - Таблица поддержки принятия решений
- База данных - Виды моделей данных - Понятие информационного объекта - Нормализация отношений - Типы связей - Построение мифологической модели - Функциональные возможности СУБД - Команды выполнения операций - Технология работы
- История развития - Направления развития - Данные и знания - Модели представления знаний - Предметные области - Обобщенная структура экспертной системы - Классификация экспертных систем - Средства построения экспертных систем - Этапы разработки    - 1 - выбор подходящей модели    - 2 - разработка прототипной системы    - 3 - развитие прототипа до промышленной ЭС    - 4 - оценка системы    - 5 - стыковка системы    - 6 - поддержка системы
- Стратегия получения знаний - Аспекты:      - психологический      - лингвистический      - гносеологический - Классификация методов      - пассивные методы      - активные методы - Экспертные игры - Текстологические методы - Структура предметной области:      - концептуальная      - функциональная
- Классификация методов проектирования - Этапы создания продуктов - Структура продуктов - Проектирование интерфейса - Нисходящее проектирование - Модульное программирование - Структурное программирование - Объектно-ориентированное проектирование    - методика
- Среда работы - Настройка главного меню - Настройка панелей инструментов - Использование горячих клавиш - Макропрограммирование - Шаблоны документов - Язык VBA    - операторы - Работа с файлами - Диалоговые окна - Реляционные модели - Язык MySQL - Запросы к базе данных SQL
Copyright © 2010. Все права защищены.
Источник: учебник "Информатика" под ред. проф. Н.В. Макаровой.