Что даст на выходе? и самое главное объяснить каждое действие? program p1; var a,b,c,d: integer; function func (x,y,z; integer): integer; var w: integer; beginw: =x+y+z; if yfunc: =w; end; begina: =5; b: =4: c: =2: d: =func (a,b,c); writeln ('func от ',a,',',b,'и',c,'даст результат',d); a: =func(b,c,d); writeln ('func от ',b,',',c,'и',d,'даст результат',d); end.можно для начала хотя бы написать что даст на выходе