Список
- В качестве данных использовать фамилии, имена, отчества 5 своих ближайших родственников и их даты рождения. В качестве ключа использовать порядковый номер записи.
- В программе используются следующие функции, расположенные в отдельном модуле:
- добавление новых данных в типизированный файл;
- чтение данных из типизированного файла;
- начальное формирование списка (запись первой компоненты);
- добавление компоненты в конец списка;
- чтение компоненты с заданным ключом;
- вставка компоненты в заданное место списка (обычно после компоненты с заданным ключом);
- исключение компоненты с заданным ключом из списка.
- Программа создает два списка, с которыми выполняет следующие действия:
- один список заполняет данными из типизированного файла;
- выбирает случайным образом значение ключа;
- переносит компоненты с выбранным значением ключа из одного списка в другой.
- Программу выполнить по шагам и, используя окно просмотра, проследить динамику изменения адресов, используемых в списке. Записать изменения адресов в текстовый файл.
Справка