![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() ![]() |
![]() |
Анна |
![]() ![]()
Сообщение
#1
|
![]() Бывалая ![]() ![]() ![]() Группа: Пользователи Сообщений: 290 Пол: Женский Реальное имя: Анютка Репутация: ![]() ![]() ![]() |
Требуется обеспечить распределение студентов по группам (зачисление).
Сортировать по форме обучения (платное/бесплатное), изуч. язык (англ/немец) и кол-во (15 человек). Кто объяснит, как реализовать? ![]() Сообщение отредактировано: Анна - 20.11.2007 23:57 |
мисс_граффити |
![]()
Сообщение
#2
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
Ну во-первых - это учебное задание или реальная работа?
Во-вторых, какой принцип зачисления? Могу предположить как минимум 2 варианта: 1) студент указывает основную специальность, куда хочет, и дополнительную (одну или несколько). Если прошел на осн - все отлично. Если не прошел, на дополнительную может быть зачислен, только если останутся места после зачисления тех, кто написал ее как основную (даже если у них ниже баллы). 2) на дополнительную - равные шансы То есть (на примере. На с1 не прошел, на с2 есть 2 места): Имя/балл/специальность осн/специальность доп Вася 15 с1 с2 Петя 16 с2 с3 Витя 10 с2 с3 Кто будет учиться на с2 - Петя и Вася или Петя и Витя? -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
Анна |
![]()
Сообщение
#3
|
![]() Бывалая ![]() ![]() ![]() Группа: Пользователи Сообщений: 290 Пол: Женский Реальное имя: Анютка Репутация: ![]() ![]() ![]() |
Вообще, по идее это уже пройденный этап. Т.е. дан список ВСЕХ зачисленных студентов (всё в куче, НО специальности уже определены) и надо их распихать по группам в соответсвии с заданным условием
![]() |
мисс_граффити |
![]()
Сообщение
#4
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
то есть в идеале у нас должно получиться 4 группы на специальность (ну или больше, если в 4 народ не поместится... на некоторых специальностях может меньше получиться):
-беспл англ -беспл нем -платн англ -платн нем и еще - какая реализация? типизированный файл? БД? есть ограничения какие-то? -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
Анна |
![]()
Сообщение
#5
|
![]() Бывалая ![]() ![]() ![]() Группа: Пользователи Сообщений: 290 Пол: Женский Реальное имя: Анютка Репутация: ![]() ![]() ![]() |
Файл ...
И ещё на выходе приказ со списком групп. |
Rian |
![]()
Сообщение
#6
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 394 Пол: Мужской Репутация: ![]() ![]() ![]() |
Если теоретически, то объявить структуру (тстудент=имя,специальность, номер специальности) и желательно динамический массив этого типа.
Сделать диалоговую форму (пока только с двумя полями) для ввода имён и добавления их в наш массив. Перед каждым добавлением увеличивать длину массива на 1. Специальность само-сабой должна вводиться через выпадающий спписок. Добавить кнопочку типа "обработать данные", которая произведёт цикл по всем элементам массива и например в stringgrid сортировать наших студентов. заголовки столбцов брать из поля "специальность" , порядковый номер столбца из "номер специальности" А по поводу приказа, то его можно оформить через обычный текстовый файл или создавать таблицу excel или даже сразу в ворд, но его я ещё не пробовал. -------------------- Objective-C, Unity3d
|
Анна |
![]()
Сообщение
#7
|
![]() Бывалая ![]() ![]() ![]() Группа: Пользователи Сообщений: 290 Пол: Женский Реальное имя: Анютка Репутация: ![]() ![]() ![]() |
В общем срочно нужна помощь по программе.
Откликнитесь кто-нибудь в ЛС или ICQ ![]() |
![]() ![]() |
![]() |
Текстовая версия | 9.07.2025 6:19 |