|
0 / 0 / 0
Регистрация: 26.10.2019
Сообщений: 18
|
|
Для составления расписания26.10.2019, 23:50. Показов 7418. Ответов 37
Метки нет (Все метки)
Пожалуйста помогите я учитель и мне нужна программа в которую я буду вводить номер ученика его кружки их начало-конец (пример: 8:00-8:45) и когда я введу всех программа должна будет составить мне расписание с понедельника по субботу с 8 утра до 9 вечера так что-бы ученикам было удобно до меня добраться и у них было по 2 урока на неделе и должен показываться время день недели и число когда придет ученик. При этом должно выглядеть более менее. (Я знаю что это очень сложно но пожалуйста сделайте.)
0
|
|
| 26.10.2019, 23:50 | |
|
Ответы с готовыми решениями:
37
Макрос для составления расписания Софт для составления расписания Генетический алгоритм для составления расписания |
|
2374 / 776 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
|
||
| 04.11.2019, 20:56 | ||
Не знаю почему, но на этих словах, я вам верю. 1. Но вы хотите именно PascalABC.net. Я правильно понял? 2. Вы в этой программной среде немного шарите. 3. Поэтому вам все равно, что эта программа будет заведомо слабее всех существующих, главное это то, что эту программу сделали вы?
0
|
||
|
0 / 0 / 0
Регистрация: 26.10.2019
Сообщений: 18
|
|||
| 05.11.2019, 21:26 [ТС] | |||
|
Я очень плохо разбираюсь в программирование по этому я прошу написать программу вас. Давайте сделаем так вы напишите программу я попробую ее скажу что не так и вы отредактируете. Можно так?
Добавлено через 5 минут Добавлено через 1 минуту
0
|
|||
|
0 / 0 / 0
Регистрация: 26.10.2019
Сообщений: 18
|
|
| 06.11.2019, 20:44 [ТС] | |
|
Жду помощи
0
|
|
|
3053 / 1672 / 657
Регистрация: 19.03.2019
Сообщений: 5,380
|
||
| 07.11.2019, 09:28 | ||
|
Не помогли? Ладно. Попробуем ещё раз. Тогда можно уточнить? Вот, предположим, у тебя уже есть такая программа. Запускаем. Потом что туда вводить? Ну, номер ученика, понятно, а ещё что? ввели 26 учеников. потом что должна сделать программа? Расскажи подробнее, с примером (ну, можно не 26 учеников в примере показать, а, скажем, 5 учеников). И, правда, Turbo Pascal явно не подходящий выбор инструмента. Я бы рекомендовал FreePascal/Lazarus. или Delphi. и я не понимаю, чем не устраивает обычный MS Excel! Если тебе нужно ехать, а не шашечки.
0
|
||
|
2374 / 776 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
|
|
| 07.11.2019, 19:00 | |
|
mr-Crocodile, это бесполезные вопросы. Вариант FreePascal/Lazarus автору вопроса уже предлагался, но он его проигнорировал. Автор вопроса хочет именно PascalABC.net. Я очень плохо разбираюсь в PascalABC.net. Попытался найти учебники по созданию приложений - их тоже нет. Есть множество учебников по C#, по которым тоже нужно учиться, но я автора вопроса уже не спрашиваю по этой теме - перевод времени и сил.
В общем как я понял, все кто советовали работать в с-подобных языках и не заморачиваться мертвечиной были совершенно правы.
0
|
|
|
3053 / 1672 / 657
Регистрация: 19.03.2019
Сообщений: 5,380
|
|||
| 08.11.2019, 09:41 | |||
![]() Но, конечно, никто не будет разрабатывать приложение за автора темы. Тем более, что я так и не понял, что он хочет задать и что хочет получить в итоге. если у него есть время занятий для каждого ученика и это нужно просто свести в единую красивую таблицу - то это несложно. А если у него есть куча учеников, у каждого есть диапазон свободного времени и есть сетка часов, куда их нужно разбросать, то это задача СОСТАВЛЕНИЯ расписания. Это, конечно, тоже решаемо (тем более, в настоящих задачах составления расписания всё намного сложнее - вместо учеников группы, но зато учителей/предметов много, у них свои ограничения (по часам работы) + ещё обычно нужно и кабинеты разбросать, если речь про ВУЗ идёт. У ТС всё намного проще.) Но мне и не нужно понимать, что нужно ТС, это проблема TC.
0
|
|||
|
2374 / 776 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
|
|
| 08.11.2019, 17:13 | |
|
1
|
|
|
3053 / 1672 / 657
Регистрация: 19.03.2019
Сообщений: 5,380
|
||
| 08.11.2019, 17:30 | ||
|
Перенесите, пожалуйста, эту тему в раздел https://www.cyberforum.ru/pascalabc-net/ ( PascalABC.NET ) чтобы никто не удивлялся!
0
|
||
|
Почетный модератор
64319 / 47615 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 08.11.2019, 17:37 | |
|
Перенес в корень раздела, в .net ей тоже не место, вообще бы закрыть ее.
1
|
|
|
0 / 0 / 0
Регистрация: 26.10.2019
Сообщений: 18
|
|
| 09.11.2019, 22:19 [ТС] | |
|
Я не могу разобрать в Лаурус
0
|
|
|
6812 / 4568 / 4820
Регистрация: 05.06.2014
Сообщений: 22,433
|
|
| 10.11.2019, 09:07 | |
|
0
|
|
|
3053 / 1672 / 657
Регистрация: 19.03.2019
Сообщений: 5,380
|
|
| 11.11.2019, 11:30 | |
|
Михаил_Мишин, на вопросы отсюда Для составления расписания ответ будет?
0
|
|
|
0 / 0 / 0
Регистрация: 26.10.2019
Сообщений: 18
|
|||
| 12.11.2019, 23:30 [ТС] | |||
|
1 Номер ученика. 2 Секцию ученика ее начало и конец (секций может быть несколько). 3 Я ввожу сколько часов (45 мин) в неделю у этого ученика от 1 часа до 3. Так я проделываю с каждым учеником. Программа должна вывести расписание где будет написана дата и время когда ко мне придет ученик. (Надо вводить секцию и ее время чтобы программа сразу это учитывала и не ставила мне этого ученика в это время). Добавлено через 16 минут Порядок действий: 1 Ввожу номер ученика. 2 Ввожу его секции (От 2 до 6 ввожу время начала и конца секции). 3 Ввожу смену первая или вторая (В общеобразовательной школе). (Это нужно чтобы программа сразу убирала время когда не может ученик). 4 Ввожу сколько часов (45 мин) в неделю у этого ученика (От 1 до 3). Так я проделываю с каждым учеником. В итоге мне программа должна будет вывести расписание в котором будет указанны даты и под каждой датой будет стоять время и номер ученика который придет в это время. Пример: 11.11.19 12.11.19 13.11.19 8:00-5 9:00-3 17:30-4 15:30-2 16:45-1 и так далее (работаю я с 8:00 до 21:00 максимум)
0
|
|||
|
3053 / 1672 / 657
Регистрация: 19.03.2019
Сообщений: 5,380
|
|||||||||
| 13.11.2019, 11:04 | |||||||||
|
смены в школе - насколько я понимаю, каждый день расписание разное, в какой-то день 4 урока, в какой-то 6 уроков. известно ли время начала и окончания смен в общеобразовательной школе или где это время задаётся? Вы так хорошо начали - выделите его и нажмите кнопку # на панели, чтобы результат был в таком виде:
0
|
|||||||||
|
0 / 0 / 0
Регистрация: 26.10.2019
Сообщений: 18
|
||||||
| 13.11.2019, 21:10 [ТС] | ||||||
|
пример
программа: Введите номер ученика. я:1 программа: Введите секции от 2 до 6. я: 1 8:40-10:50 2 13:45-14:30 3 15:10-17:114 4 19:00-20:00 (Программа понимает что в это время урок ставить мне не надо) программа: Введите смену я: Вторая (Это тоже для того чтобы программа не ставила мне этого ученика во вторую смену) программа: Сколько часов в неделю у этого ученика? я:2 программа: Введите номер ученика я: (Повторяю все действия что и с первым но информация друга) Так я проделаю с каждым учеником и программа должна будет вывести такое
Добавлено через 2 минуты программа должна будет запомнить введенную информацию (чтобы мне не пришлось вводить одну и туже информацию каждый раз)
0
|
||||||
|
3053 / 1672 / 657
Регистрация: 19.03.2019
Сообщений: 5,380
|
|||||||
| 14.11.2019, 10:33 | |||||||
|
продолжим разговор?
и, главное, у каждого ученика эти секции свои?! А первая смена с какого часа до какого? Программа же должна чётко знать допустимые диапазоны для каждой смены. А то, что ученик учится во вторую смену, а у него в 13 часов, в 15 часов и 19 часов какие-то секции, это странно, но нашу программу это не должно волновать. Верно? далее. Это косяк в вашем примере? да и мне кажется, нужно в расписании указывать время начала занятия и время окончания. ну и последний вопрос. ученик 1 учится во вторую смену. Секция у него заканчивается в 10:50 Почему его не поставить на занятие в 10:55? ему нужно время чтобы добраться? Сколько оставлять времени на дорогу? если даже час оставить, так может ему поставить занятие в 11:50 ? Время начала занятий и секций числа, кратные пяти минутам, как я понимаю? Добавлено через 4 минуты Дополню ответ. Чем дальше я смотрю, тем больше мне кажется, что Вы просто недооценили сложность поставленной задачи. Сделать такое самостоятельно Вы, скорее всего, не сможете. А искать альтруиста, который потратит кучу времени - будет достаточно сложно. единственная надежда для Вас, если не брать во внимание фриланс - это то, что кто-то набросает быстро "рыбу", шаблон, который Вы уже сможете долго и спокойно допиливать под свои нужды.
0
|
|||||||
|
0 / 0 / 0
Регистрация: 26.10.2019
Сообщений: 18
|
|||||||
| 15.11.2019, 19:01 [ТС] | |||||||
|
Добавлено через 56 секунд Добавлено через 1 минуту Добавлено через 8 минут По разному с 8:00 точно конец надо будет ввести самому , а вторая с 13:45 конец тоже надо вводить самому пример программа:введите смену я:вторая программа:во сколько конец я:18:15 (Приношу извинения за изменения просьб во время работы ) Добавлено через 2 минуты Добавлено через 1 минуту Добавлено через 3 минуты
0
|
|||||||
|
3410 / 1829 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
|
|
| 15.11.2019, 20:05 | |
|
Михаил_Мишин, специально для Вас:Этапы создания программы:
Первые два пункта Ваши:
Вас допрашивают как партизана "что это?" - Вы для опрделения "этого" - вводите новые слова, значение которых понятны только Вам.
0
|
|
| 15.11.2019, 20:05 | |
|
Помогаю со студенческими работами здесь
38
Программа для составления расписания занятий Генетический алгоритм для составления расписания
Нужно написать программу для составления расписания Не могу сделать триггер для составления правильного расписания графика Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром.
возможно получится прикрутить интерпретатор питон для кастомизации игровой логики.
что есть на текущий момент:. . .
|
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2.
Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|