о, що розклад занять, призначене для учнів, буде відрізнятися від розкладу тих же занять, призначеного для вчителів. Так і має бути, адже цілі моделювання різні. Як же будується таблиця учнівського розкладу? Отже, завдання - організувати навчальний процес так, щоб виконати навчальний план і не порушити законів про працю вчителя; об'єктом моделювання є організація навчального процесу; суб'єктом моделювання - завуч; мета моделювання - визначити для кожного класу порядок проведення занять на кожен день тижня і представити його в наочній формі. p> Суттєві властивості:
• перелік класів у школі і список вчителів;
• для кожного класу - перелік навчальних дисциплін, прізвища провідних їх вчителів і кількість відводяться на них годин на тиждень (таблиця 5);
• для кожного вчителя - перелік класів, назва навчальної дисципліни, кількість годин на тиждень (Таблиця 6);
• перелік навчальних кабінетів та їх призначення;
• кількість і час проведення уроків і змін протягом дня.
Таблиця 5 (фрагмент)
Кл.
Предмет
Година.
Учитель
11а
Література
4
Іванов В.В.
Алгебра
6
Дєєва Г.П.
Інформатика
2
Лєтова А.Р.
Фізика
3
Петров С.А.
Таблиця 6
Учитель
Предмет
Кл.
Година.
Лєтова А.Р.
Інформ.
11а
2
Інформ.
116
2
Логіка
9к
1
Інформ.
9к
2
Зауважимо, що всі ці списки і переліки треба попередньо скласти, і вони теж є інформаційними моделями табличній форми. Поставити запитання завуча, як він становить шкільний розклад, і ви дізнаєтеся цікаві методи формалізації при побудові моделей табличній форми. Найімовірніше ви почуєте, що скласти розклад - справа дуже складна, тому що слід врахувати багато додаткових факторів: побажання вчителів і учнів, вимоги гігієни розумової праці, санітарні вимоги і пр. Розклад в процесі складання неодноразово змінюється, уточнюється, перевіряється на несуперечність. Наприклад, необхідно постійно стежити, щоб у одного вчителя не було занять одночасно в двох класах, щоб у різних класів не було занять в одному і тому ж кабінеті на одному і тому ж уроці, щоб в учнів не було В«віконВ» та ін
4 . Представлення інформації у формі графа
Ви, певно, маєте уявлення про комп'ютерні мережі. Можливо, комп'ютери в шкільному кабінеті інформатики об'єднані в локальну мережу або ви працювали в Інтернеті, або користувалися послугами електронної пошти. Зрозуміло, що мережа утворюється тільки тоді, коли комп'ютери яким-небудь чином з'єднані між собою каналами передачі даних. Розміщення абонентів мережі (підключених до неї комп'ютерів або інших систем автоматичної обробки даних) і спосіб їх з'єднання один з одним називається конфігурацією мережі. Продемонструвати різні типи конфігурацій обчислювальних мереж можна, наприклад, за допомогою таких інформаційних моделей, як графи. Граф - сукупність точок, з'єднаних між собою лініями. Точки називають вершинами графа. Вони можуть зображуватися точками, кружечками, прямокутниками і пр. Лінії, що з'єднують вершини, називаються дугами (якщо задано напрям від однієї вершини до іншої) або ребрами (якщо спрямованість двостороння, тобто напрямки рівноправні). Дві вершини, з'єднані ребром (дугою) називаються суміжними. Вершини і ребра графа можуть характеризуватися деякими числовими величинами. Наприклад, може бути відома довжина ребра або В«вартість проходження В»по ньому. Такі характеристики називають вагою, а граф називається виважени...