Лабораторная работа: Структуры и алгоритмы обработки данных

inf: TE; //информационная часть элемента, тип Integer

inf2: WE; //информационная часть элемента, тип String

next: PE //адресная часть элемента

End;

Var

Sag, //указатель, на начало списка

q, qq: PE; //переменные указателей

oper, st, st2: TE; //переменные целочисленного типа

w, stroka: WE; //переменные строкового типа

Procedure Print(sag: PE); {выводЛОС}

Var

q: PE; //адресная переменная

Begin

q:= sag^.next; //запоминаем адрес первого элемента ЛОС

ifq= Nilthen {проверяем ЛОС на пустоту и если он пустой

выводим сообщение о том, что ЛОС пустой

и выводим варианты дальнейшей работы

программы}

begin

WriteLn(rus('ЛОС пустой, выводить нечего!'));

WriteLn('');

WriteLn(rus('___________________________________________'));

WriteLn(rus('Что Вы хотите сделать?'));

WriteLn(rus(''));

WriteLn(rus('1 - СоздатьЛОС'));

WriteLn(rus(''));

WriteLn(rus('0 - Выйти'));

WriteLn(rus(''));

WriteLn(rus('Введите номер требуемой операции '));

К-во Просмотров: 578
Бесплатно скачать Лабораторная работа: Структуры и алгоритмы обработки данных