Дерево — это граф, в котором нет циклов, т. е. в нём нельзя из некоторой вершины пройти по нескольким различным рёбрам и вернуться в ту же вершину. Отличительной особенностью дерева является то, что между любыми двумя его вершинами существует единственный путь.
Всякая иерархическая система может быть представлена с дерева.
У дерева выделяется одна главная вершина, называемая его корнем. Каждая вершина дерева (кроме корня) имеет только одного предка, обозначенный предком объект входит в один класс (класс — множество объектов, обладающих общими признаками.) высшего уровня.
Любая вершина дерева может порождать несколько потомков — вершин, соответствующих классам нижнего уровня. Такой принцип связи называется «один-ко-многим». Вершины, не имеющие порождённых вершин, называются листьями.
Родственные связи между членами семьи удобно изображать с графа, называемого генеалогическим или родословным деревом.
const N=10;
var a:array [1..N] of integer;
x:integer;
begin
randomize;
for x:=1 to 10 do
begin
a[x]:=random(101);
writeln('a[',x,']:',a[x]);
end;
a[1]:=100;
a[9]:=a[10];
writeln;
for x:=1 to 9 do
writeln('a[',x,']:',a[x]);
end.