Выкладываю задания которые нужно сделать срочно

Помагите!!!!!!
{--------------------------------------------------------------------------------------}
Задание 9.1
Для описанного в рассмотренном примере списка необходимо написать процедуру, которая меняет местами два элемента списка, содержащие в информационном поле значения 'Петров' и 'Иванов'.
Задание 9.3
Необходимо написать процедуру, которая перестраивает линейный список, информационные поля элементов которого содержат целые числа, в порядке возрастания чисел.
З.Ы СГА обнаглел

.......как студенты смогут сдать все 5 юнит до конца мая....

.....Зарание благодарен тому кто решит....или у кого уже есть решённые....