![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
emerald |
![]()
Сообщение
#1
|
Гость ![]() |
Привет!
А кто подкинет идейку? Вот не задача: нужно сделать такую вот программку: Программа для генерации школьного расписания. Входными данными для программы будут: 1. Список предметов для 5-11 кл и их кол-во в каждом классе в неделю. 2. Список учителей и их соотнесенность с определенным предметом (один учитель может читать несколько предметов). 3. Список классов 5-11 а-б(в...). 4. Приоритетность предметов (рисование не может быть первым уроком в понедельник). 5. Парность предметов. Причем должен быть "умный" подход: 5 уроков математики в неделю на 2 не делятся. Прога должна заполнить расписание по очереди для каждого класса и дня и следить, чтобы не было "накладок" - один учитель не может вести урок одновременно в нескольких классах. Верхом совершенства было бы равномерное распределение предметов по дням недели (пять математик в понедельник???). Также количество уроков в каждом классе не должно привышать 7. п.с. Не люблю школу, но люблю паскаль, хотя чайник-чайником (ну, почти) Единственной идеей посетившей меня было использование record и array. Спасибо заранее за советы, Да поможет вам великий ВИРТ! |
trminator |
![]()
Сообщение
#2
|
Четыре квадратика ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 579 Пол: Мужской Репутация: ![]() ![]() ![]() |
Может, попробовать сначала распределить не предметы, а учителей? А потом уже выбирать предметы
-------------------- Закон добровольного труда Зимерги:
Люди всегда согласны сделать работу, когда необходимость в этом уже отпала |
emerald |
![]()
Сообщение
#3
|
Гость ![]() |
Да, еще нужно чтобы у школьников не было окон в расписании, а у учителей могут оные иметься.
|
![]() ![]() |
![]() |
Текстовая версия | 28.07.2025 20:10 |