Определите, какое число будет напечатано в результате выполнения следующего алгоритма:
 Var a,b,t,M,R:integer;
 Function F(x:integer):integer;
 begin
 F:=-(x+4)*(x+2);
 end;
 BEGIN
 a:=-20; b:=20;
 M:=a; R:=F(a);
 for t:=a to b do begin
 if (F(t)>R)then begin
 M:=t;
 R:=F(t);
 end;
 end;
 write(M);
 END.
 ответ дайте
                                                            
                             
                         
                    
ответ: -3
Компилятор так сказал.