Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
22
Добавлен:
31.03.2015
Размер:
19.97 Кб
Скачать

PROCEDURE PrintTree(t:ref;n:integer);

var i:integer;

begin

if t<>nil then

with t^ do

begin

PrintTree(left,n+1);

for i:=1 to n do write(' ');

write(info);

PrintTree(right,n+1)

end

end;

PROCEDURE PreCreate(var p:ref;var TFil:text);

var

ch:char;

t:ref;

begin

if not eof(TFil) then

begin

new(t);

read(TFil,ch);writeln('ch=',ch);

if ch='*' then t:=nil

else

with t^ do

begin

read(TFil,ch);

info:=ch; writeln('info=',t^.info);

PreCreate(left,TFil);

PreCreate(right,TFil);

end;

p:=t;

end;

end;

Соседние файлы в папке METOD2