ну, постараюсь разложить все по полочкам.
for i:= 1 to 7 do
begin
a[i]:=random(25)+104;
writeln(a[i]);
end;
надеюсь понятно для чего мы вводим это в цикл. сразу берется I =1, и в ячейку a[1] кладем число, которое рандомно выбирается из 25 чисел, начиная с 104.
потом выводим это число с помощью команды writeln.
потом снова возвращаемся к for, и терь прога берет I под значением 2, и т.д. до 7.
Что не понятно? :)