- •Лабораторная работа №2
- •Перемещение по тексту
- •Выделение фрагмента текста
- •Ввод и редактирование текста
- •Автоматизация редактирования
- •Информационные модели: системы и структуры данных
- •2.1. Введение в системологию
- •2.1.1. Понятие «система»; системный эффект
- •2.1.2. Среда. Вход и выход системы. «Черный ящик»
- •2.1.3. Структура. Информационная модель
- •2.1.4. Системная классификация
- •2.2. Информационные модели на графах
- •2.2.1. Основные понятия: теоретическое введение
- •2.3. Табличные информационные модели
- •2.3.1. Основные понятия
- •2.3.2. Таблицы типа «объекты-свойства»
- •Характеристики некоторых звезд
- •2.3.3. Таблицы типа «объекты-объекты»
- •Земельные ресурсы
- •2.3.4. Более сложные типы таблиц
- •Информация о движении поезда №21 Пермь — Москва и поезда №22 Москва - Пермь.
- •Распределение суши и воды на поверхности Земного шара
- •2.3.5. Вычислительные таблицы
2.1.4. Системная классификация
Деление большого множества на подмножества следует вести не беспорядочно, а по каким-то признакам. Деление большого множества на части (подмножества) таким образом, чтобы объекты, входящие в одно подмножество, имели бы не менее одного общего признака, называется классификацией.Подмножество объектов, имеющих общие признаки, называетсяклассом. Признаки, по которым один класс отличается от другого, называетсяоснованием классификации.
С точки зрения системологии классификация есть не что иное как структурированиеисходного неупорядоченного множества, т.е. превращение его в систему. На место путаницы приходит порядок. Процесс превращения множества объектов в систему называетсясистематизацией.
2.2. Информационные модели на графах
2.2.1. Основные понятия: теоретическое введение
Граф— это средство для наглядного представления состава и структуры системы.
Граф состоит из вершин, связанныхдугамиилиребрами. Вершины могут быть изображены кругами, овалами, точками, прямоугольниками и пр. Связи между вершинами изображаются линиями. Если линия направленная (т.е. со стрелкой), то она называетсядугой, если не направленная (без стрелки), торебром. Принято считать, что одно ребро заменяет две дуги, направленные в противоположные стороны. Граф, в котором все линии направленные, называетсяориентированнымграфом. Две вершины, соединенные дугой или ребром, называютсясмежными.
Взвешенный (размеченный) граф— это граф, в котором с вершинами или линиями связана некоторая дополнительная информация. Эта информация называется весом, вершины или линии. Чаще всего вес задается в виде надписи на вершине или линии, но возможны и другие способы: форма или цвет вершины, толщина, цвет и тип линии (например, сплошная или пунктирная).
Вес позволяет отобразить на графе не только структуру системы, но и различные свойства компонент и связей, количественные характеристики и пр.
Дерево— это граф, предназначенный для отображения таких связей между объектами как вложенность, подчиненность, наследование и т.п.
2.3. Табличные информационные модели
2.3.1. Основные понятия
Типизация таблиц.Для решения задачи типизация таблиц важными являются понятия «объект», «класс объектов», «свойства».
Объект— это то, о чем идет речь.
Класс объектов— множество объектов, объединенных какими-то общими свойствами. Например, парты, домашние животные, планеты, сны.
Свойства— характеристики, признаки объекта. Например, говоря об объекте класса «человек», мы можем выделить такие его свойства: возраст, рост, вес, цвет глаз, образование, семейное положение.
Таблица— универсальное средство представления информации. В таблице может содержаться информация о различных свойствах объектов, об объектах одного класса и разных классов, об отдельных объектах и группах объектов. Для простоты разделим все множество таблиц на несколько типов, укажем для каждого его отличительные черты и правила построения.
2.3.2. Таблицы типа «объекты-свойства»
Если — рассматриваются отдельные объекты (все свойства относятся не к группе объектов, а к какому-то одному объекту) и
— все объекты принадлежат одному классу, то это таблица типа «объекты-свойства» (ОС).
Порядок построения таблицы типа ОС:
1) Выделить объекты и свойства.
2) Назвать класс объектов. Название записать в заголовок таблицы и в заголовок боковика.
3) Названия объектов записать в боковик таблицы, названия свойств записать в головку. Значения свойств вписать в ячейки.
Таблица 1.