Объясните работу программы. var k,m: integer; dat: array[1..10]of integer; begin dat[1]: =45; dat[2]: =55; dat[3]: =40; dat[4]: =15; dat[5]: =20; dat[6]: =80; dat[7]: =35; dat[8]: =70; dat[9]: =10; dat[10]: =45; m: = dat[1]; for k: =2 to 10 do begin if dat[k] < dat[1] then begin m: = m+ dat[k] end end; write(m); end.