Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.95/37: Рейтинг темы: голосов - 37, средняя оценка - 4.95
0 / 0 / 0
Регистрация: 26.10.2019
Сообщений: 18

Для составления расписания

26.10.2019, 23:50. Показов 7347. Ответов 37
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пожалуйста помогите я учитель и мне нужна программа в которую я буду вводить номер ученика его кружки их начало-конец (пример: 8:00-8:45) и когда я введу всех программа должна будет составить мне расписание с понедельника по субботу с 8 утра до 9 вечера так что-бы ученикам было удобно до меня добраться и у них было по 2 урока на неделе и должен показываться время день недели и число когда придет ученик. При этом должно выглядеть более менее. (Я знаю что это очень сложно но пожалуйста сделайте.)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.10.2019, 23:50
Ответы с готовыми решениями:

Макрос для составления расписания
Есть ли среди вас умельцы которые осилят создание макроса для следующей задачи Есть 3 таблицы. И нужно что бы макрос на...

Софт для составления расписания
Помогите найти софт для составления расписания и с возможностью создания своих граф (оборудование , преподаватели, кафедры , и т.д.) также...

Генетический алгоритм для составления расписания
В генетическом алгоритме для составления расписаний что берется в качестве особи, хромосомы и гена. Как происходит скрещивание? Если...

37
2374 / 776 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
27.10.2019, 04:58
Цитата Сообщение от Михаил_Мишин Посмотреть сообщение
При этом должно выглядеть более менее.
1.Чтобы программа выглядела более-менее, ее нужно делать как графическое приложение в Delpi/Lazarus. Эти программы создают красивые графические оболочки.
2. Давным давно созданы универсальные программы- планировщики. Многие из них даже бесплатные.
https://xn--90abhbolvbbfgb9aje... D0%B5.html
http://www.mvg-ost.narod.ru/Programs.html
http://www.xn--80aaagprcbxxcslhbhchd6ruc.xn--p1ai/
и т.д. Этих программ реально много. Прочесывать интернет за вас я не буду.
Заодно почитайте статью о программах планировщиках.http://www.mnogosmenka.ru/pilikov/timetable.htm
1
0 / 0 / 0
Регистрация: 26.10.2019
Сообщений: 18
27.10.2019, 11:04  [ТС]
Большое спасибо но это не совсем то что я хотел. Более менее красиво это я про то чтобы выводилось в паскале окно.
0
2374 / 776 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
27.10.2019, 13:00
Михаил_Мишин, создавать в Turbo Pascal таблицы, окна и прочие красивости в несколько раз тяжелее чем в Delphi/Lazarus. Просто потому что это DOS и эта среда под графику и красивости не заточена. Я, к примеру не буду заниматься написанием сложных программ под DOS. Это развлечение для некрофилов.
Если вы хотите что-то свое, то я могу с вами работать таким способом: я присылаю вам некий полуфабрикат, а вы говорите как вы представляете работу программы, я этот полуфабрикат совершенствую, потом отправляю вам этот полуфабрикат снова, затем вы снова предъявляете свои хотелки .... и так до бесконечности, пока последний полуфабрикат не станет вас удовлетворять полностью. (хотя я по опыту знаю такого не будет никогда) Полуфабрикат - обычное графическое приложение в Lazarus. Программист я, прямо скажем - очень слабенький.
0
0 / 0 / 0
Регистрация: 26.10.2019
Сообщений: 18
27.10.2019, 15:55  [ТС]
Цитата Сообщение от ValentinNemo Посмотреть сообщение
Если вы хотите что-то свое, то я могу с вами работать таким способом
мне нравится ваше предложение
0
0 / 0 / 0
Регистрация: 26.10.2019
Сообщений: 18
28.10.2019, 23:14  [ТС]
А как быстро вы сделаете полуфабрикат?
0
2374 / 776 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
29.10.2019, 09:00
Вот вам первый полуфабрикат. Весь проект и работающая программа в архиве. Распакуете и найдете. Если вы учитель информатики, то лучше всего скачать себе Lazarus 1.8.4 и установить. Lazarus бесплатен и отлично работает даже на слабых машинах. Если вам это неинтересно, то и ненужно.
Перед вашим взором сейчас предстанет только форма, с меню и с таблицей. А вот дальше у вас должна заработать логика и фантазия. Что и как вы хотите видеть на экране и как это по вашему должно работать. (Вы хотите сделать свое - дерзайте! Но вы должны понять, что нужно мыслить реалистическими шагами, то есть понимать, что куда вводить и представлять себе картинку ответа применительно к конкретным компонентам графического интерфейса.)
Сразу скажу - я с программами планировщиками никогда не работал - это для меня вообще тема неизвестная. Еще раз предупреждаю, программист я очень посредственный - думаю долго, косяки в коде для меня норма.
Вложения
Тип файла: zip LessonPlanner.zip (4.64 Мб, 17 просмотров)
1
0 / 0 / 0
Регистрация: 26.10.2019
Сообщений: 18
31.10.2019, 23:05  [ТС]
У меня выдает ошибку

Добавлено через 15 минут
Можно пожалуйста твой номер телефона и почту я тебе напишу и мы с тобой все обсудим
0
2374 / 776 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
31.10.2019, 23:23
Сотового телефона у меня нет (это правда, я не обманываю). А адрес электронной почты можно передавать только в личной переписке, согласно правилам этого форума.
Также согласно правилам этого форума, если вы начали проект в тематических разделах, то обязаны продолжить выкладывать всю информацию о нем в открытый доступ. Уверяю вас, через киберфорум прошло много разных проектов и сложных и коммерческих и узкоспециализированных. Никто по этому поводу вам замечания делать не будет, наоборот, чем интереснее проект,тем больше пользы для форума, потому что он привлекает больше специалистов и страждущих.
Поэтому открыто выкладывайте свои беды и вопросы. Условия распространения я уже обозначил: GNU GPL
Цитата Сообщение от Михаил_Мишин Посмотреть сообщение
У меня выдает ошибку
Это не вопрос на решение проблемы, это эмоциональное восклицание. Вы должны были сказать: я сделал то-то и то-то и получил такую ошибку (привести текст ошибки).
1
0 / 0 / 0
Регистрация: 26.10.2019
Сообщений: 18
01.11.2019, 00:07  [ТС]
1 Вопрос с помощью чего открывать эту программу и как это сделать, просто я открываю с помощью Pascal ABC.net и он открывает только по частям и он не воспринимает эти файлы как целую программу

Добавлено через 2 минуты
И еще просьба можете пожалуйста в самой программе через // комментировать что куда вводить или командой write

Добавлено через 9 минут
Цитата Сообщение от ValentinNemo Посмотреть сообщение
Если вы учитель информатики
Я учитель музыки , но совсем немного разбираюсь в программирование (очень немного)
0
2374 / 776 / 561
Регистрация: 15.01.2019
Сообщений: 2,394
01.11.2019, 02:35
Цитата Сообщение от Михаил_Мишин Посмотреть сообщение
Я учитель музыки
Мда.... вот это поворот! Я так понимаю, что вы решили окунуться в мир программирования. Простите за любопытство - это вы по зову души, или из практичных соображений? Потому что если вам интересно повысить свой интеллектуальный потенциал, то мне придется долго объяснять что к чему и учить вас программированию - к чему я совершенно не готов, ибо скорее нужно меня учить, чем я кому-то чем-то мог помочь с обучением.
Вы невнимательно читали мои посты, я сразу сказал, что красивые программы из обычного Pascal не выйдет. Поэтому бессмысленно использовать Pascal ABC.net вам нужно скачать Lazarus/FPC https://www.lazarus-ide.org/ если вы хотите открыть проект и копаться в кодах.
Но в архиве, что я вам предоставил, есть исполняемый файл (15 Мб). Вы можете запустить этот файл как обычную программу.
Запустив этот исполняемый файл вы увидите окно с таблицей. А вот как вы хотите видеть свое расписание - вы должны будете потрудиться и подумать что и как будет работать и подробно описать ваше виденье словами на форуме.
1
0 / 0 / 0
Регистрация: 26.10.2019
Сообщений: 18
02.11.2019, 14:37  [ТС]
Цитата Сообщение от ValentinNemo Посмотреть сообщение
красивые программы из обычного Pascal не выйдет
Мне не нужно прямо красиво мне надо просто чтобы это было в рамке и подписано где что надо вводить. (Я знаю что на Pascal это можно сделать)

Добавлено через 42 минуты
И еще вопрос у меня есть на этом вопросе галочка которая говорит что ответ получен но ответа еще нормального нет как убрать галочку
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
02.11.2019, 15:34
Михаил_Мишин, а мне кажется, что Вы врёте.
1. Зачем Вам номер ученика? Номера вводятся в учебных и олимпиадных программах, вам-то он зачем? Фамилия гораздо нужнее.
2. Что за кружки? Сколько их? Какие? Когда они работают? Этого Вы не указываете, то есть, подразумеваете возможность, что, к примеру, в понедельник ученик №1 придёт на свой кружок к 8 утра, а ученик №2 придёт на тот же кружок к 8 вечера. Это Вы такой бескорыстный труженик или это не Вы кружки ведёте?
3. Сколько у Вас учеников? Вы просите составить расписание, не указывая количества учеников, но при этом сообщаете, что у них должно быть по 2 часа в неделю. Это настораживает и указывает, что от реальности эта задача далека.
3. Что Вы собираетесь делать с результатом? Переписывать от руки? Вы же не сможете проанализировать результат.
Итог: я не верю, что Вам реально нужно расписание, для него не хватает данных. Вы хотите решить какую-то задачу по программированию, но пытаетесь обмануть форумчан, прикидываясь учителем музыки, любящим программировать.
Я бы не стал Вам помогать.
0
0 / 0 / 0
Регистрация: 26.10.2019
Сообщений: 18
02.11.2019, 16:25  [ТС]
(я учитель в музыкальной школе) У меня 26 учеников программа должна будет получить информацию (Я введу) о кружках учеников (Помимо моего) во сколько они начинаются и во сколько они заканчиваются во сколько у них начинается школа и во сколько заканчивается и программа должна будет сама составить расписание на неделю в котором будет указанно время и день недели когда придет ко мне конкретный ученик (2 часа в неделю) с 8 утра до 8 вечера потом я буду это расписание копировать и печатать (Я только что прочитал конец вашего сообщения, нет я и вправду учитель музыки по специальности фортепиано)

Добавлено через 3 минуты
У меня есть список учеников и каждый пронумерован и мне будет проще ввести номер чем имя

Добавлено через 7 минут
И еще по скольку у меня очень большая нагрузка я готов заниматься только с понедельника по субботу
0
0 / 0 / 0
Регистрация: 26.10.2019
Сообщений: 18
03.11.2019, 21:34  [ТС]
Ну пожалуйста помогите (Буду очень благодарен)
0
3410 / 1829 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
04.11.2019, 14:55
поне
Цитата Сообщение от Михаил_Мишин Посмотреть сообщение
понедельника по субботу с 8 утра до 9 вечера
6-ть дней по 13-ть часов = 78 часов;
Цитата Сообщение от Михаил_Мишин Посмотреть сообщение
У меня 26 учеников . . .2 часа в неделю
26-ть учеников по 2-а часа = 52 часа;

Оба случая превышают требования КЗОТ = 40-к рабочих часов в неделю.
С учетом того, что Вы учитель, Вы должны 40-к часов отработать(ой пардон быть) в школе, у Вас осталось 38-часов на 26-ть учеников по 2-а часа в неделю. Итого Ваш час будет составлять 43-и минуты, это даже не академичиский час = 45-ть минут.

С учетом этого Вам проще свое расписание сделать в EXCEL и не напрягать мозги PASCAL.
0
0 / 0 / 0
Регистрация: 26.10.2019
Сообщений: 18
04.11.2019, 16:01  [ТС]
Окей могу до 9 заниматься
0
3410 / 1829 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
04.11.2019, 16:56
Цитата Сообщение от Михаил_Мишин Посмотреть сообщение
Окей могу до 9 заниматься
Вы сами это писали:

Цитата Сообщение от Михаил_Мишин Посмотреть сообщение
с понедельника по субботу с 8 утра до 9 вечера
Цитата Сообщение от Михаил_Мишин Посмотреть сообщение
с 8 утра до 8 вечера
стрелочка в правом верхнем углу покажет, откуда взята цитата.
0
0 / 0 / 0
Регистрация: 26.10.2019
Сообщений: 18
04.11.2019, 19:53  [ТС]
так и что?

Добавлено через 15 минут
Я путаюсь пока у меня каждый день по разному заканчивается и по этому я хочу себе такую программу чтобы все примерно одинаково было. (Программу хочу чтобы выпендриваться перед коллегами типо крутой и шарю в этом)
0
3410 / 1829 / 489
Регистрация: 28.02.2015
Сообщений: 3,696
04.11.2019, 20:10
Цитата Сообщение от Михаил_Мишин Посмотреть сообщение
так и что?
И Все, у Вас есть
Цитата Сообщение от Михаил_Мишин Посмотреть сообщение
Pascal ABC.net
Все в Ваших руках.
В АВС форма создаетя элементарно, дальше только Ваша фатазия ограничивает Ваши возможности.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.11.2019, 20:10
Помогаю со студенческими работами здесь

Программа для составления расписания занятий
Нужна программа для составления расписания занятий на LAZARUS.

Генетический алгоритм для составления расписания
Здравствуйте. В генетическом алгоритме для составления расписаний что берется в качестве особи, хромосомы и гена. Как происходит...

Вычисление дней недели для составления расписания
Доброе время суток! Буквально несколько дней назад начал жадно вгрызаться в мануалы по С++ и сейчас меня посетила идея: А что, если я...

Нужно написать программу для составления расписания
всем привет) нужно сделать программу для составления расписания в универе, к примеру для одной - двух групп на неделю, и все это потом...

Не могу сделать триггер для составления правильного расписания графика
Задача такова: есть таблица график тренировок, в котором: id_object, id_section, id_trener, start_time, end_time. Надо чтобы триггер не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
[В процессе разработки] SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru