
- •Лекция Тема: Формы представления моделей
- •1. Формы представления моделей
- •2. Формализация текстовой информации
- •3. Представление данных в табличной форме
- •Страница классного журнала (фрагмент)
- •Результаты медицинского наблюдения класса (фрагмент)
- •Выпуск продукции на кондитерской фабрике (тонн)
- •Характеристики регионов Российской Федерации
- •4. Представление информации в форме графа
- •Контрольные вопросы и задания
Характеристики регионов Российской Федерации
Если объектов в таблице много, то размещать их можно, конечно, как угодно, но чтобы содержащиеся в ней данные было удобно анализировать и обрабатывать, располагать объекты лучше в некотором порядке, например, в алфавитном или по возрастанию даты и т. п.
Таблицы, рассмотренные в предыдущих примерах, было несложно построить и заполнить. Но иногда их разработка требует не только времени, но и определённых навыков и даже некоторого искусства.
Пример.
Рассмотрим основные подходы к составлению школьного расписания. Заметим, что расписание занятий, предназначенное для учеников, будет отличаться от расписания тех же занятий, предназначенного для учителей. Так и должно быть, ведь цели моделирования различны. Как же строится таблица ученического расписания? Итак, задача — организовать учебный процесс так, чтобы выполнить учебный план и не нарушить законов о труде учителя; объектом моделирования является организация учебного процесса; субъектом моделирования — завуч; цель моделирования — определить для каждого класса порядок проведения занятий на каждый день недели и представить его в наглядной форме.
Существенные свойства:
• перечень классов в школе и список учителей;
• для каждого класса — перечень учебных дисциплин, фамилии ведущих их учителей и количество отводимых на них часов в неделю (таблица 5);
• для каждого учителя — перечень классов, название учебной дисциплины, количество часов в неделю (таблица 6);
• перечень учебных кабинетов и их назначение;
• количество и время проведения уроков и перемен в течение дня.
Таблица 5 (фрагмент)
Кл. |
Предмет |
Час. |
Учитель |
11а |
Литература |
4 |
Иванов В.В. |
|
Алгебра |
6 |
Деева Г.П. |
|
Информатика |
2 |
Летова А.Р. |
|
Физика |
3 |
Петров С.А. |
Таблица 6 (фрагмент)
Учитель |
Предмет |
Кл. |
Час. |
Летова А.Р. |
Информ. |
11а |
2 |
|
Информ. |
116 |
2 |
|
Логика |
9к |
1 |
|
Информ. |
9к |
2 |
Заметим, что все эти списки и перечни надо предварительно составить, и они тоже являются информационными моделями табличной формы.
Задайте вопрос завучу, как он составляет школьное расписание, и вы узнаете интересные методы формализации при построении моделей табличной формы. Вероятнее всего вы услышите, что составить расписание — дело очень сложное, потому что следует учесть много дополнительных факторов: пожелания учителей и учеников, требования гигиены умственного труда, санитарные требования и пр. Расписание в процессе составления неоднократно изменяется, уточняется, проверяется на непротиворечивость. Например, необходимо постоянно следить, чтобы у одного учителя не было занятий одновременно в двух классах, чтобы у разных классов не было занятий в одном и том же кабинете на одном и том же уроке, чтобы у учащихся не было «окон» и пр.