Вопрос № 36875: Есть такое задание:
Распечатать список студентов, упорядоченный
- по алфавиту
- по году рождения
- по месяцу рождения
- по по дате рождения
Ка проще это задание выполнить, обязательно ли нужно использовать файл запис...
Вопрос № 36.875
Есть такое задание:
Распечатать список студентов, упорядоченный
- по алфавиту
- по году рождения
- по месяцу рождения
- по по дате рождения
Ка проще это задание выполнить, обязательно ли нужно использовать файл записей?
Отвечает: Whisper
Здравствуйте, Терсков Алексей Николаевич!
Ну если данные о сдудентах хранить, то удобнее все-же в файле,
потом загонять строки в массив (запись) - как само простое или стек(список) и дклать с ними все что угодно...
--------- все тленно
Ответ отправила: Whisper (статус: 5-ый класс)
Отправлен: 06.03.2006, 13:31
Отвечает: Boriss
Здравствуйте, Терсков Алексей Николаевич!
Хранить ли в файле, Вам должен сказать преподаватель. Или Вы для себя хотите сделать такое?
Было бы круче освоить коллекции. Здесь подойдет и TCollection и TSortCollection из модуля Objects. Если сумеете, то как раз и будет проще всего
Литературы по коллекциям этим море. Не найдете - пришлю
--------- Вывод - то место в тексте, где вы устали думать
Ответ отправил: Boriss (статус: Профессор)
Отправлен: 06.03.2006, 14:32 Оценка за ответ: 5 Комментарий оценки: В Turbo Pascal - акое есть разве?
Отвечает: sir henry
Здравствуйте, Терсков Алексей Николаевич!
Я думаю обязательно, т.к. тип запись позволяет Вам хранить в одной записи разнотипные данные.
Используйте для упрощения задания объект TSortedCollection. В нем есть метод Compare, в котором Вы прописываете сравнение двух элементов и на основе этого сравнения Ваша коллекция записей будет отсортирована в нужном Вам порядке.
Ответ отправил: sir henry (статус: Академик)
Отправлен: 06.03.2006, 15:08 Оценка за ответ: 5 Комментарий оценки: В Турбо Паскале есть такое: TSortedCollection у меня именно Turbo