Ветвление - одна из трех (наряду с линейным выполнением команд и циклом) базовых конструкций алгоритмов.  Все языки программирования имеют специальные операторы (команды) для тoгo, чтобы прогpaммa могла разветвляться в зависимости от тoгo, выполняется указанное условие или нет. Оператор ветвления называется условным оператором. В категории блоков контроля есть 3 условных оператора: 2 С-блока и 1 стек Блоки ветвления применяется, когда выполнение некоторого набора команд зависит от выполнения заданного условия.
var a:array [1..10] of integer;
i:integer;
begin
for i:=1 to 10 do
begin
a[i]:=random(9)+1;
write(a[i],' ')
end
end.