Объясните как работает эта программа на паскаль const n=30; var a: array [1..n] of integer ; i, x, y: integer; s: real ; begin for i: =1 to n do readln (a [i]); x: =0; y: =0; for i: =1 to n do if a[i]> 20 then begin inc(x); y: =y+a[i]; end; s: =y/x; writeln(s); end.