Будет выведено: 3, 1 и -1
Объяснение:
Объясняю почему. При запуске скрипта начнётся такой алгоритм: сначала переменной I будет присвоено значение первого элемента списка, а именно 3 и выведется на экран (т.к. print - вывод на экран). Дальше переменной I будет присвоен второй элемент списка, а именно 1 и выведется на экран. Далее переменной I будет присвоен третий элемент спика, а именно -1 и выведется на экран. Т.к. на этом элементов списка не останется, программа завершит свою работу. Если вам нужно последнее выведенное число, то это -1, но такой код не выведет одно число никак.
m=12;
type Mas = array [1..n];
var A: Mas;
i, k: integer;
begin
Randomize;
k:=0;
for i:=1 to n do
begin
A[i]:=round(random(25)); {Задаем массив при датчика СЧ}
if A[i]>m then k:=k=1;
end;
WriteLn('k=', k);
ReadLn;
end.