Задание Удалить 2 Элемента В Списке,стоящие Перед Последним.

vladis222

Active Member
06.12.2011
31
0
23
Украина
#1
Здравствуйте,обращаюсь к вам по поводу задания в лабораторной работе-удалить 2 элемента списка,стоящих перед последним элементом. Задание легкое, но я почему-то в тему списки не очень въехал. Понимаю в общем,а как программируется, не очень. У нас в методе есть процедура удаления эл-та из списка, но там для общих случаев. И есть поиск предпоследнего элемента,который я не понял.
Вот он
Код:
 q:=PSP;
s:=PSP^.ukz;
while s^.ukz^.ukz<>nil do
begin
q:=s;
s:=s^.ukz;
end;
прокомментируйте мне,пожалуйста,что означают строчки кода в поиске предпоследнего эл-та и объясните пожалуйста,как удалить именно 2 эл-та перед последним.