case L of

Begin

gotoxy(12,1);

textbackground(4);

write(' Ввод ');

help_line(' Ввод новых разделов');

end;

Begin

gotoxy(12,2);

textbackground(4);

write(' Показать ');

help_line(' Просмотреть картотеку ');

end;

Begin

gotoxy(12,3);

textbackground(4);

write(' Изменить ');

help_line(' Ввод в пустые разделы');

end;

Begin

gotoxy(12,4);

textbackground(4);

write(' Очистить ');

help_line(' Удалить картотеку ');

end;

end;

Case readkey of

#0: case readkey of

#72: if L>1 then dec(L) else L:=4;

#80: if L<4 then inc(L) else L:=1;

end;{case}

#13: begin

pop_menu2:=L;

stop:=true;

end;

#27: begin

stop:=true;

pop_menu2:=L;

end;

end;{case}

end;

pop_menu2:=L;

gotoxy(1,3);

textbackground(0);

end;

procedure menu_;

var stop:boolean;

L:byte;

Begin

stop:=false;

L:=1;

Repeat

window(1,1,80,25);

clrscr;

Case run_menu of

Begin

Case pop_menu1 of

Begin

If not init_ok then

Tbl.init(init_ok);

Tbl.read_f;

end;

2: Tbl.save_f;

end;{case pop_menu1}

end;

2:

Case pop_menu2 of

Begin

Tbl.init(init_ok);

Tbl.vvod_tb;

stop:=false

end;

2: Tbl.show_tb;

Begin

Tbl.dopoln;

end;

4: Tbl.done(init_ok);

end;{case pop_menu2}

Begin

Tbl.done(init_ok);

stop:=true;

end;

end;

until stop;

textbackground(0);

end;

Begin

End.

unit Utils;{Вспомогательный модуль используется только для оформления окон и вывода дополнительных сообщений-комментариев}

Interface

uses Utable;

procedure help_line(s:st1);

{ строка помощи}

Implementation

uses crt,Dos;

Const

segm=$B800;

cX=160*20;

nmax=1000;

datemax=100;

procedure help_line(s:st1);

Var

i:byte;

w:word;

Begin

window(4,20,30,22);

clrscr;

gotoxy(1,1);

textcolor(7);

textbackground(0);

write(s);

end;

Begin

End.


Список литературы

1. Вирт Н. Алгоритмы+структуры данных= программы. - М.: Мир, 1985.

2. Кнут Д. Искусство программирования для ЭВМ, т.3. - М.: Мир, 1978.

3. Методы программирования. Учебное пособие.- М.: Вузовская книга, 1999. - 208 с.

4. Абрамов С.А., Гнездилов Г.Г., Капустина Е.Н., Селюн М.И. Задачи по программированию.- М.: Наука. Гл. ред. физ.-мат. лит., 1988.- 224 с.

5. Пильщиков В.Н. Сборник упражнений по языку Паскаль: Учебное пособие для вузов. - М.: Наука. Гл. ред. физ.-мат. лит., 1989. - 160с.

6. Зуев Е.А. Язык программирования Turbo Pascal 6.0,7.0. - М.: Веста, Радио и связь, 1993. -384 с.

7. Фаронов В.В. Турбо Паскаль 7.0. Начальный курс. Учебное пособие.- М.: “Нолидж”, 1997. - 616с.

8. Бабалова И.Ф. Турбо-Паскаль. -М.: МИФИ,1994. - 128 с.

9. Фаронов В.В. Delphi 3. Учебный курс.- М.: “Нолидж”, 1998. -400 с.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: