Я хочу написать программу на Паскале, которая объединяла бы два списка. Я знаю, что сначала мне нужно реализовать оба списка, а затем добавить один к другому, но я не знаю, как это сделать.
program liste(input, output);
{edits a list}
type
tRefListe = ^tListe;
tListe = record
zahl:integer;
next:tRefListe
end;
var
position:integer;
zahl:integer;
befehl:string;
eingabeListe:tRefListe;
procedure buildA(var outListe:tRefListe);
{builds outListe = [30, 8, 6, 44, 34] auf}
begin
add(1, 30, outListe);
add(2, 8, outListe);
add(3, 6, outListe);
add(4, 44, outListe);
add(5, 34, outListe);
end; {buildA}
procedure buildB(var outListe:tRefListe);
{builds outListe = [2, 1, 7, 87, 30] auf}
begin
add(1, 2, outListe);
add(2, 1, outListe);
add(3, 7, outListe);
add(4, 87, outListe);
add(5, 30, outListe);
end; {buildB}
procedure mergeLists(var );
{merges two lists}
И теперь мне действительно нужна помощь, как объединить эти два списка. Я новичок в Паскале и почти не понимаю, что делаю. Это моя первая домашняя работа по программированию, и я явно ошеломлен. Спасибо, что прочитали, и извините за мой плохой английский.