|
0 / 0 / 0
Регистрация: 26.10.2019
Сообщений: 18
|
|
Для составления расписания26.10.2019, 23:50. Показов 7372. Ответов 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
|
||
|
Почетный модератор
64315 / 47611 / 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
Программа для составления расписания занятий Генетический алгоритм для составления расписания
Нужно написать программу для составления расписания Не могу сделать триггер для составления правильного расписания графика Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
BOINC: 22 года — и всё ещё работает
Programma_Boinc 12.03.2026
BOINC: 22 года — и всё ещё работает
Дэвид Андерсон написал ретроспективу. Кратко: в 2001 году он ушёл из United Devices, где был CTO, и за несколько месяцев написал ядро BOINC — клиент, сервер,. . .
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|