Максимальный по модулю элемент массива

Задача: 

В однородном массиве, состаящем из N вещественных элементов, найти максимальный по модулю элемент массива.

Программа на языке Паскаль: 

const n = 50;
var
    arr: array[1..n] of real;
    max: real;
    i,j,k: byte;
begin
    randomize;
    max := 0;
    for i:=1 to n do begin
        arr[i] := random()-0.50;
        write(arr[i]:7:2);
        if abs(arr[i]) > abs(max) then
            max := arr[i]
    end;
    writeln;
    writeln(max:7:2);
 
readln;
end.

Комментарии

Что означает в 11 строчке

Что означает в 11 строчке после art[ i] числа 7 и 2 ?

формат вывода: 7 знакомест, 2

формат вывода: 7 знакомест, 2 знака после запятой

я не совсем понял как

я не совсем понял как работает программа можно написать в скобках что делаешь - смысле объяснения