Как объединить два списка (НЕ массив) в Паскале [closed]

Я хочу написать программу на Паскале, которая объединяла бы два списка. Я знаю, что сначала мне нужно реализовать оба списка, а затем добавить один к другому, но я не знаю, как это сделать.

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}

И теперь мне действительно нужна помощь, как объединить эти два списка. Я новичок в Паскале и почти не понимаю, что делаю. Это моя первая домашняя работа по программированию, и я явно ошеломлен. Спасибо, что прочитали, и извините за мой плохой английский.

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *