“макетную” базу данных
Алгоритм : Поскольку “макетная” баз данных не очень велика, то при необходимости ее корректировки, она считывается целиком в массив, а по завершении корректировки записывается на тот же файл. Если корректировки нет (только чтение), то актуальная информация - на файле. Перед выдачей информации на экран она упорядочивается по фамилиям.
Приемы:
а) операции с типизированным файлом,
в) использование типизированной константы для удобного задания значений массива,
д) выдача на экран сведений из файла в виде наглядной таблицы.
Рекомендации:
а) описать в виде процедуры операцию упорядочения массива сведений по среднему баллу,
б) реализовать те же операции для базы данных, хранящей сведения о нескольких группах каждой (запрашивать номер группы и выбирать его записи),
в) реализовать те же и другие операции для базы данных большого объема, такой что информация не может быть целиком представлена в памяти.
поищи по разделам "Pascal" и "Студентам" подобные темы были. посмотришь и если что доработаешь или спросишь.