А8. Уничтожить список с освобождением памяти
В данном алгоритме используется следующий принцип: удалять последовательно элементы, начиная с первого в списке.
Это производится следующим образом: Вначале указатель на первый элемент (тот, который записан в указателе на голову списка Head) помещается в рабочую переменную Р. Затем переменной Head присваивается значение указателя на следующий за ним. Это значение в односвязном списке размещается только в поле предыдущего (т.е. удаляемого) элемента. С этого момента бывший первый элемент выведен из списка, и его можно удалить из памяти компьютера, выполнив процедуру Dispose.