Требования к программе
Программа должна удовлетворять следующим требованиям:
• состоять из модулей;
• использовать процедуры и функции модулей TURBO PASCAL 7.0;
• использовать директивы компилятора;
• иметь дружественный пользовательский интерфейс, включающий меню;
Упорядочить элементы исходного списка по значению поля “Фамилия”. Преобразовать исходный список, расположив в нем данные в следующем порядке: данные студентов из Москвы, данные студентов из Московской области, данные остальных студентов. Каждая группа данных должна сохранить упорядоченность по значению поля “Фамилия”.
Вид списка:
Двунаправленный линейный.
Сортировка методом простого выбора
СТУДЕНТ ( Факультет, Анкета (Фамилия, Имя, Отчество, Пол, Дата рождения), Адрес (Область, Город, Улица, N дома, N квартиры)).
Название поля Тип данных
Город Строка, содержащая не более 20 русских букв
Дата рождения Строка, содержащая 10 символов
Дом Целые числа в диапазоне от 0 до 500
Имя Строка, содержащая не более 20 русских букв
Квартира Целые числа в диапазоне от 0 до 500
Область Строка, содержащая не более 20 русских букв
Отчество Строка, содержащая не более 20 русских букв
Пол Символ “М” или “Ж”
Улица Строка, содержащая не более 20 русских букв
Факультет Строка, содержащая не более 3 заглавных русских букв
Фамилия Строка, содержащая не более 20 русских букв