Pohuyumer

LAB 2.3 (MAIN)

May 8th, 2020 (edited)
445
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 1.75 KB | None | 0 0
  1. program Project3;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. {$R *.res}
  6.  
  7. uses
  8.   Proc in 'Proc.pas',
  9.   UnList in 'UnList.pas',
  10.   UnVar in 'UnVar.pas';
  11.  
  12. var
  13.   ch: char;
  14. begin
  15.   RUSIFICATION;
  16.   Randomize;
  17.  
  18.   repeat
  19.     writeln('--------------------------------------');
  20.     writeln('Q - добавить в список из текстового файла; ');
  21.     writeln('W - сгенерировать и добавить в список; ');
  22.     writeln('E - добавить в список; ');
  23.     writeln('R - найти в списке;');
  24.     writeln('T - удалить(очистить) список;');
  25.     writeln('Y - просмотр;');
  26.     writeln('U - конец.');
  27.     write('Ваш выбор?'); readln(ch);
  28.     writeln('--------------------------------------');
  29.  
  30.     ch:= UpCase(ch);
  31.     case ch of
  32. //----------создать список из текстового файла------------------
  33.     'Q': AddFromTextFile;
  34. //----------сгенерировать список -------------------------------
  35.     'W': AddN;
  36. //----------добавить в список ----------------------------------
  37.     'E': Add1;
  38. //-----------поиск----------------------------------------------
  39.     'R': SearchIt;
  40. //-----------освобождение памяти--------------------------------
  41.     'T': FreeList(NachaloSpiska, KonecSpiska);
  42. //-----------просмотр----------------------------------------------
  43.     'Y': ViewList;
  44. //-----------выход----------------------------------------------
  45.     'U': exit;
  46. //--------------------------------------------------------------
  47.       else
  48.         begin
  49.           writeln('Нет такой команды');
  50.           write('Press ENTER'); readln;
  51.         end;
  52.     end;
  53.  
  54.   until ch='U';
  55. end.
Add Comment
Please, Sign In to add comment