|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.02.2009, 07:49 | #1 |
Пользователь
Регистрация: 15.02.2009
Сообщений: 10
|
Pascal. Тип запись
Сформировать запись, имеющую следующую структуру
type преподаватель=record фамилия:string; предмет:string; факультет:string; курс:1..5; количество часов:integer; end; и определить: преподавателя имеющего самую большую нагрузку; список предметов, которые читает данный преподаватель; объем часов на данном факультете и данном курсе. Код:
Спасибо Последний раз редактировалось Stilet; 24.02.2009 в 09:09. |
24.02.2009, 09:13 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Так тебе нужно получить для каждого препода кол-во предметов( часов), ну яб так сделал: в отдельный массивчик двумерный вводил - первый параметр - препод. Потом прошелся бы по твоим записям и во вторую ячейку массива с таким-то преподом поплюсовал нагрузку часов на текуший предмет, а далее в цикле просто бы нашел максимум этого массива.
Надеюсь не очень туманно пояснил...
I'm learning to live...
|
24.02.2009, 19:17 | #3 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Эта структура, которую Вы привели обязательная, или это Вы так решили?
Дело в том, что такой структурой задачу не решить, т.к. у каждого препода будет по одному предмету, одному факультету, одному курсу. |
25.02.2009, 07:25 | #4 |
Пользователь
Регистрация: 15.02.2009
Сообщений: 10
|
Да, обязательная. Решить надо обязательно с записями. Тем не менее спасибо, но у меня такой препод что его в Ваших словах фиг убедишь, буду убеждать
|
25.02.2009, 08:42 | #5 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Цитата:
|
|
27.02.2009, 08:23 | #6 |
Пользователь
Регистрация: 15.02.2009
Сообщений: 10
|
структура не обязательная
|
27.02.2009, 14:07 | #7 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Вот, что то соорудил.
Сделал такую структуру: массив преподавателей; у каждого преподавателя до 5 предметов; каждый предмет может быть на 1-5 факультетах; на каждом факультете 5 курсов. Код:
|
27.02.2009, 20:13 | #8 |
Пользователь
Регистрация: 15.02.2009
Сообщений: 10
|
puporev, спасибо тебе огромное ))) структура классная до меня чет так не доперло ) спасибо!!!
|
02.03.2009, 08:04 | #9 |
Пользователь
Регистрация: 15.02.2009
Сообщений: 10
|
Копеццц ((( не правильно понял задание ( поздно дошло, надо чтобы выводило список предметов не того у кого макс нагрузка а любого, т.е. вводишь препода он те выдеёт его предметы, с факультетом и курсом то же самое(((
|
02.03.2009, 08:46 | #10 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Ну так переделай. После вывода максимального, сделай запрос
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Внести в задачу пару условий,пожалуйста помогите(Pascal-record)тип записи... | Andrux | Помощь студентам | 2 | 15.02.2009 17:51 |
Pascal. Тип record | deu4er | Помощь студентам | 10 | 11.02.2009 04:19 |
Pascal Перевод в Польскую запись | ЮнПрог | Помощь студентам | 3 | 29.12.2008 13:51 |
Множественный тип данных/Pascal | ромка) | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 31.05.2008 18:53 |
тип запись | связист | Помощь студентам | 5 | 13.12.2006 08:59 |