![]() |
|
![]() ![]() ![]() |
|
_hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: нет Всего: 98 |
Добрый день.
Помогите с сабжем кто чем может. Заранее благодарю за ответ. -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 20 Всего: 454 |
А какие проблемы-то?
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
_hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: нет Всего: 98 |
проблемы с хорошей ( и электронной литературой )
![]() -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 20 Всего: 454 |
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
_hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: нет Всего: 98 |
а толку? на первых трех страницах кроме общих рассуждений и рекламы готовых продуктов ничего нет
![]() -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 20 Всего: 454 |
а тех страниц - полторы сотни, кстати... лень копать все - уточняй запрос.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
_hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: нет Всего: 98 |
уточнил, поставив кавычки -- результат -- две страницы ( мимо )
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
mvdr |
|
|||
физик ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1349 Регистрация: 31.12.2004 Где: Волгоград, Россия Репутация: 1 Всего: 42 |
расписания чего?
-------------------- Появляюсь редко, но часто метко Изображать идиота сложнее, чем изображать умного: полезнее и не каждому дано |
|||
|
||||
_hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: нет Всего: 98 |
занятий
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
Marriage |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 4.5.2004 Где: Таганрог Репутация: нет Всего: 2 |
Гы, а что сложного, не пойму ....
Выбираешь начальное время, выбираешь интервал о добавляешь время, причем должен быть предусмотрен параметр перерыв(перемена) и параметр (занятия). Двумерный массив структур: Структура состоит из 2-х параметров Времени и свойст времени. Например: (8.30, лекция),(9.15, перемена),(9.20 лекция),(10.05,премена) Или я чего-то не понял ??? -------------------- Praemonitus, praemunitus |
|||
|
||||
_hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: нет Всего: 98 |
скорее второе
лекция по какому предмету в какой аудитории? -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
maxim1000 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 33 Всего: 110 |
я вижу три возможных вида помощи в данной ситуации:
1. помочь поискать в Интернете - это, насколько я понял, уже проделано 2. поделиться чем-то готовым - уже прошло некоторое время, а никто не предложил, так что врядли 3. помочь решить задачу из трех вариантов, как мне кажется, остался только один, но он, к сожадению отсекается из-за отсутствия формулировки задачи... -------------------- qqq |
|||
|
||||
Marriage |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 4.5.2004 Где: Таганрог Репутация: нет Всего: 2 |
ТЕбе что, базу данных сделать надо ???
-------------------- Praemonitus, praemunitus |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 20 Всего: 454 |
Я такую программу писАл еще аж в 94 или 95 году (точно не помню) на Tbasic... обычная заливка с приоритетами... сотня аудиторий, полторы сотни групп, совмещения-разделения и пр. обрабатывалась минут сорок на 286-12... но т.к. это раз в 3 месяца делается, то пофиг.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
_hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: нет Всего: 98 |
нет. мне нужно программу составления расписания сделать.
т.е. ( примерно ) есть набор пар, предметов и аудиторий; нужно забить аудитории предметами так, чтобы они ( аудитории ) не были заняты во время одной и той же пары разными предеметами + нужно учитывать разные пожелания ( типа после такого-то предмета такой-то ставить не желательно ) -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
rusbuy |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 17.2.2005 Репутация: нет Всего: нет |
Если хочешь, чтобы в программе было всё так, как тебе надо - делай сам
![]() Или человеку всё очень подробно объясняй. Чтобы он понял и сделал её. |
|||
|
||||
Marriage |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 4.5.2004 Где: Таганрог Репутация: нет Всего: 2 |
Данные в файле хранить ????
-------------------- Praemonitus, praemunitus |
|||
|
||||
_hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: нет Всего: 98 |
а какая разница?
( пусть, для удобства, в базе ) -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
maxim1000 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 33 Всего: 110 |
тогда не помешало бы разделить требования на две части:
1. обязательные 2. желательные (1) - при невыполнении хотя бы одного расписание считается невыполнимым (2) - используются для выбора среди нескольких выполнимых расписаний потом можно начинать перебирать все возможные комбинации для начала можно попробовать тупо перебрать всевозможные первые пары понедельника, для каждого варианта - всевозможные вторые и т.д. на каждом шаге проверять выполнение обязательных условий, если что - сразу рубить ветку, чтоб вычислений мнго не было (хотя их и так будет много) если все это начнет чильно тормозить, придется усложнять отсев или реорганизовывать перебор... Это сообщение отредактировал(а) maxim1000 - 17.2.2005, 20:33 -------------------- qqq |
|||
|
||||
Marriage |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 4.5.2004 Где: Таганрог Репутация: нет Всего: 2 |
Предлагаю так
таблица или файл Время Дата ЧемЗанято СвободноВремя 8,30 17,02,2005 (перемена,лекция) Да/Нет Составляешь сначала просто расписание для аудитории С датой и временем, потом если СвободноВремя = да, то делаешь вставку чем занято, если нет, то не вставляешь ... -------------------- Praemonitus, praemunitus |
|||
|
||||
mvdr |
|
|||
физик ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1349 Регистрация: 31.12.2004 Где: Волгоград, Россия Репутация: 1 Всего: 42 |
насколько я знаю, расписание - ручное дело, и составлять его автоматически - дело не хорошее (надо учитывать человеческий фактор преподавателей ).
Но если надо и хочется, то предлагаю свой вариант: Есть аудитории, в которых может проходить только практика, только лабораторные работы и лекционные. - т.е. создается база аудиторий с указанием их типов (Л, П, ЛАБ). Будет примерно так: 1-01-Л 1-02-П 1-03-ЛАБ... Вторая база - ВРЕМЯ ЗАНЯТИЙ - имеет начало и конец ( например, 8:30-10:00 ), если время жестко фиксировано по парам, то можно использовать номера пар (1,2,3...). Третья база - ПРЕДМЕТЫ, у их названия надо ставить их тип ( Л,П, ЛАБ). Приоритетность ставить в виде условий. Сачала распихивает лекции по лекционным аудиториям, потом - лабораторные занятия, потом практики. т.е. ставим условия: если ПРЕДМЕТ1_ТИП = Л то запихиваем его в аудиторию с типом Л. ( все аудитории можно раставить в убывающем порядке по значимости - всяко какая то лучше, какая то хуже ) Аналогично все остальные предметы - смотрим на тип предмета, сортируем для него аудитории по его типу, выбираем номер пары (время занятий). Надо еще проверять условия: (например) 1) не ставить 2 лекции подряд 2) не ставить после предмета1 педмет2 и т.д. Вроде так, но это на скорую руку. Если что - меня всегда можно найти. ![]() -------------------- Появляюсь редко, но часто метко Изображать идиота сложнее, чем изображать умного: полезнее и не каждому дано |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |