Формы представления моделей |
table> | |
| | | | | ФИО ученика | Дата рождения | Рост, см | Вес, кг | Жизненная ёмкость лёгких, см3 | Острота зрения | | 1 | Альтов Г. | 12.12.1988 | 165 | 62 | 3300 | 1 | | 2 | Беседова Ф. | 01.03.1989 | 168 | 55 | 3200 | 0,9 | | 3 | Веселов А. | 10.10.1988 | 172 | 59 | 3400 | 1 | | | Данную таблицу можно рассматривать как информационную модель состояния физического развития учащихся класса. Объектами, информация о которых отражена в таблице, являются ученики, каждый из которых характеризуется конкретными значениями перечисленных в верхней строке таблицы свойств -- параметров физического развития. Подумайте, для чего необходимо составление таких таблиц и какую информацию можно получить, анализируя приведённые в них данные. Комбинирование нескольких таблиц вида «объект - объект» и «объект - свойство» в одной таблице позволяет построить таблицы более сложного вида. Существуют определенные правила оформления таблиц, в соответствии с которыми каждая таблица характеризуется: * названием (а если таблиц несколько, то ещё и номером), * количеством столбцов и их названиями (заголовками столбцов), * количеством строк и их названиями (заголовками строк), * содержимым ячеек, находящихся на пересечении строк и столбцов. В соответствии с этим основными элементами таблицы являются: * записи -- строки таблицы, которые могут содержать данные разного типа, но относящиеся чаще всего к одному объекту; * поля -- столбцы таблицы, содержащие, как правило, данные одного типа; * реквизиты -- конкретные значения, находящиеся в ячейках таблицы на пересечении строк и столбцов. Иногда заголовки строк и столбцов могут оказаться многоуровневыми. В этом случае уровни заголовков столбцов называются ярусами, уровни заголовков строк -- ступенями. Пример Таблица 3. Выпуск продукции на кондитерской фабрике (тонн) Таблицы -- удобная для анализа и обработки, наглядная и привычная форма представления информации. Поэтому большинство автоматизированных баз данных имеет табличный или реляционный (от англ. relation -- отношение) тип. Этапы построения таблицы (приведения информации к табличной форме) разберём на следующем примере. Пример Переведём словесное описание характеристик нескольких регионов Российской Федерации, взятое из географического энциклопедического словаря, в табличную форму Ростовская область - Пл. 100,8 т.км . Нас. 4290 т.ч. (1987; в Ростове-на-Дону 1004 т.ч.), гор. 72%. 42 адм. р-на, 22 города, 37 пгт (1987). Центр -- Ростов-на-Дону. Ср. темп-ры января от -9 °С до -5 °С, июля 22-24 °С. Осадков 400-650 мм в год. Московская область - Пл. 47 т.км . Нас. 6581 т.ч. (1987; с Москвой 15396 т.ч<); гор. 79% (с учетом нас. Москвы 91%). 39 адм. р-нов, 71 город, 109 пгт (1987). Центр -- Москва. Ср. темп-ры января -10 "С, июля 17 °С. Осадков 450-650 мм в год. Тамбовская область - Пл. 34,3 т.км . Нас. 1309 т.ч. (1987; в Тамбове 305 ?-ч.), гор. 56%. 23 адм. р-на, 8 городов, 13 пгт (1987). Центр -- Тамбов. Ср. темп-ры января -11 °С, июля 20 °С. Осадков 500 мм в год. Воронежская область - Пл. 52,4 т.км . Нас. 2459 т.ч. (1987; в Воронеже 87 т.ч.), гор. 60%. 32 адм. р-на, 14 городов, 23 пгт (1981/)- Центр -- Воронеж. Ср. темп-ры января -9 °С, июля 20 °С. Осадков 500 мм в год. Ленинградская область. Пл. 85,9 т.км . Нас. 1655 т.ч. (1987; с Санкт-Петербургом 6603 т.ч.), гор. 66%. 17 адм. р-нов, 26 городов, 41 пгт (1987). Центр -- Санкт-Петербург. Ср. темп-ры января -7 °С, июля 15 °С. Осадков 850 мм в год. Хабаровский край. Пл. 824,6 т.км . Нас. 1794 т.ч. (1987; в Хабаровске 591 т.ч.), гор. 79%. 22 адм. р-на, 9 городов, 43 пгт (1987)- Центр -- Хабаровск. Ср. темп-ры января от -16 °С до ~40 °С, июля 11-21 °С. Осадков 500-900 мм в год. Приведённые данные являются характеристиками регионов Российской Федерации» такими как: название, площадь, численность населения, административное деление, климатические условия. Эти характеристики сделаем названиями столбцов первого яруса. В свою очередь, численность населения раскрывается через такие параметры, как численность общего населения, численность населения центрального города, процент городского населения; «административное деление» включает в себя количество административных районов, количество городов и посёлков городского типа, название областного (краевого) центра; «климатические условия» описываются такими свойствами, как средние температуры января и июля и среднегодовое количество осадков. Перечисленные характеристики сделаем заголовками столбцов второго яруса. Всего столбцов в таблице будет 12. Кроме строк заголовка таблица будет содержать еще 6 строк для описания 6 субъектов федерации. В качестве заголовков строк лучше всего использовать названия регионов. Разместить записи можно в разном порядке, например, в порядке убывания общего количества жителей (первой будет Московская область, последней -- Тамбовская) или занимаемой площади (первым будет Хабаровский край, последней Тамбовская область), но лучше использовать алфавитный порядок. Таблица 4. Характеристики регионов Российской Федерации Если объектов в таблице много, то размещать их можно, конечно, как угодно, но чтобы содержащиеся в ней данные было удобно анализировать и обрабатывать, располагать объекты лучше в некотором порядке, например, в алфавитном или по возрастанию даты и т. п. Таблицы, рассмотренные в предыдущих примерах, было несложно построить и заполнить. Но иногда их разработка требует не только времени, но и определённых навыков и даже некоторого искусства. Пример Рассмотрим основные подходы к составлению школьного расписания. Заметим, что расписание занятий, предназначенное для учеников, будет отличаться от расписания тех же занятий, предназначенного для учителей. Так и должно быть, ведь цели моделирования различны. Как же строится таблица ученического расписания? Итак, задача -- организовать учебный процесс так, чтобы выполнить учебный план и не нарушить законов о труде учителя; объектом моделирования является организация учебного процесса; субъектом моделирования -- завуч; цель моделирования -- определить для каждого класса порядок проведения занятий на каждый день недели и представить его в наглядной форме. Существенные свойства: * перечень классов в школе и список учителей; * для каждого класса -- перечень учебных дисциплин, фамилии ведущих их учителей и количество отводимых на них часов в неделю (таблица 5); * для каждого учителя -- перечень классов, название учебной дисциплины, количество часов в неделю (таблица 6); * перечень учебных кабинетов и их назначение; * количество и время проведения уроков и перемен в течение дня. Таблица 5 (фрагмент) |
Кл. | Предмет | Час. | Учитель | | 11а | Литература | 4 | Иванов В.В. | | | Алгебра | 6 | Деева Г.П. | | | Информатика | 2 | Летова А.Р. | | | Физика | 3 | Петров С.А. | | |
Таблица 6 |
Учитель | Предмет | Кл. | Час. | | Летова А.Р. | Информ. | 11а | 2 | | | Информ. | 116 | 2 | | | Логика | 9к | 1 | | | Информ. | 9к | 2 | | |
Заметим, что все эти списки и перечни надо предварительно составить, и они тоже являются информационными моделями табличной формы. Задайте вопрос завучу, как он составляет школьное расписание, и вы узнаете интересные методы формализации при построении моделей табличной формы. Вероятнее всего вы услышите, что составить расписание -- дело очень сложное, потому что следует учесть много дополнительных факторов: пожелания учителей и учеников, требования гигиены умственного труда, санитарные требования и пр. Расписание в процессе составления неоднократно изменяется, уточняется, проверяется на непротиворечивость. Например, необходимо постоянно следить, чтобы у одного учителя не было занятий одновременно в двух классах, чтобы у разных классов не было занятий в одном и том же кабинете на одном и том же уроке, чтобы у учащихся не было «окон» и пр. 4. Представление информации в форме графа Вы, вероятно, имеете представление о компьютерных сетях. Возможно, компьютеры в школьном кабинете информатики объединены в локальную сеть или вы работали в Интернете, или пользовались услугами электронной почты. Понятно, что сеть образуется только тогда, когда компьютеры каким-либо образом соединены между собой каналами передачи данных. Размещение абонентов сети (подключённых к ней компьютеров или других систем автоматической обработки данных) и способ их соединения друг с другом называется конфигурацией сети. Продемонстрировать различные типы конфигураций вычислительных сетей можно, например, с помощью таких информационных моделей, как графы. Граф -- совокупность точек, соединённых между собой линиями. Точки называют вершинами графа. Они могут изображаться точками, кружочками, прямоугольниками и пр. Линии, соединяющие вершины, называются дугами (если задано направление от одной вершины к другой) или рёбрами (если направленность двусторонняя, то есть направления равноправны). Две вершины, соединенные ребром (дугой) называются смежными. Вершины и рёбра графа могут характеризоваться некоторыми числовыми величинами. Например, может быть известна длина ребра или «стоимость прохождения» по нему. Такие характеристики называют весом, а граф называется взвешенным. Граф однозначно задан, если заданы множество его вершин, множество рёбер (дуг) и указано, какие вершины какими рёбрами (дугами) соединены и, возможно, указаны веса вершин и рёбер (дуг). Определение всех этих элементов и составляет суть формализации в этом случае. Пример На рис.3 представлены различные типы конфигураций локальных вычислительных сетей (ЛВС), являющиеся информационными моделями структур ЛВС, представленными в виде графов: * шинная конфигурация, когда к незамкнутому каналу с некоторыми интервалами подключаются отдельные абоненты (К) информация от абонента-источника распространяется по каналу в обе стороны; * кольцевая конфигурация, когда каждый абонент непосредственно связан с двумя соседними абонентами, а информация передаётся по замкнутому кольцу, чаще всего в одну сторону; * звездообразная конфигурация, в центре которой находится центральный коммутатор (ЦК), который последовательно опрашивает абонентов и предоставляет им право на обмен данными; * древовидная конфигурация образуется подсоединением нескольких простых каналов связи к одному магистральному; * полносвязная конфигурация обеспечивает выбор наиболее быстрого маршрута связи между абонентами и удобна там, где управление оказывается достаточно сложным. Рис.3 Различные типы конфигураций локальных вычислительных сетей Наиболее наглядно граф задаётся рисунком. Однако не все детали рисунка одинаково важны. В частности, несущественны геометрические свойства рёбер (длина, кривизна и так далее), форма вершин (точка, кружок, квадрат, овал и пр.) и взаимное расположение вершин на плоскости. Так, на рис.4 представлены два изображения одного и того же графа. Все вершины и ребра часто задаётся в виде сопровождающей надписи на вершине или линии, но, введя условные обозначения, их можно задать формой или цветом вершины, толщиной, типом или цветом линии и т. п.
Страницы: 1, 2, 3
|