Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник задач Бабалова.doc
Скачиваний:
95
Добавлен:
04.06.2015
Размер:
1.16 Mб
Скачать

Var k:char;

begin

i:=1;

oi:=2;

repeat

dialog;

repeat

if oi<>i then redact(x1,y1,l,i);

oi:=i;

k:=readkey;

if k=#0 then k:=readkey;

case k of

#72: if i>1 then dec(i)

else i:=kol;

#80: if i<kol then inc(i)

else i:=1;

#75: i:=1;

#77: i:=kol;

end;

until k=#13;

case i of

1: Begin dialog;

writeln('Должен формироваться список');

savebase_in_file;

end;

2: Begin dialog;

if pStart = nil then begin

writeln('Прочитайте данные из файла'#10#13);

List_creat;

readln; end

else

begin

writeln('Выполняем сортировку списка');

List_creat;

Sort;end;

end;

3: Begin dialog;

writeln('Список всех');

List_displ;

readln;

end;

4: Begin

dialog;

If noswap then begin

writeln('Список однофамильцев');

List_equal;readln; end

else begin

Sort;List_equal;

readln;

end;

end;

5: Begin

dialog;

writeln('Вы хотите уничтожить список- y or n?');

readln(ch);

if ch='y' then DeleteList;

halt;

end;

end;

until false;

end;

procedure vivod(x1,y1,l:integer);