алгоритм сортировки простого массива знаете? вот и вся сортировка. А про вывод в виде таблицы, почитайте справку в паскале на процедуру
gotoxy(x,y);
пример:
Код:
uses crt;
var i:word;
begin clrscr;
writeln ('Table');
for i:=1 to 3 do begin
gotoxy(3,i+2);
write ('Student', i);
gotoxy (15,i+2);
write ('Surname', i);
gotoxy (25,i+2);
write ('mark', i);
end;
gotoxy(1,i+4);
readkey;
end.