_tc / Задание
.docЗадание : С помощью программных средств турбо-паскаля создать мини-базу данных на диске, используя типизированный файл и заданную структуру данных SD (см. приложение) для каждого обьекта (студента).
Программа должна позволять:
-
Вводить новые данные (для нового объекта) по пунктам 1..14 в дисковый файл (далее просто файл);
-
Удалять из файла все данные, касающиеся заданного объекта;
-
Изменять (корректировать) избранные элементы выбранного обьекта и обновлять их в файле;
-
Осуществлять вывод данных на экран по заданному в варианте ключу (в заданной последовательности) по нажатию клавиши «пробел»;
-
Осуществлять поиск заданного объекта с выводом данных на экран.
В программе должен быть использован интерактивный диалоговый режим с выводом данных на экран в пользовательских окнах (исп. Модуль CRT).
Все данные , за иисключением п.1 Приложения генерировать псевдо случайным образом с помощью стандартных подпрограмм RANDOM и RANDOMIZE. Данные по п.1 (фамилии студентов) программа должна брать из заранее подготовленного текстового файла. Заданная последовательность вывода данных должна быть обеспечена использованием указанного в варианте алгоритма сортировки.
Приложение (структура данных SD):
-
Фамилия и инициалы студента – до 20 символов;
-
Группа – 1 или 2 (по 20..25 человек в каждой);
-
Обучение по контракту – 20 % , нет – 80%;
-