$解:(1) 20(100+a)+1050(2+b)$
$=2000+20 a+2100+ 1050 b$
$=20 a+1050 b+4100 .$
$答:该中学需花费 (20 a+1050 b+4100) 元.$
$(2)①按方案一的花费为$
$20(100+a)+(1050-20 \times 20)(2+ b)=2000+20 a+650(2+b)$
$=2000+20 a+1300+650 b=20 a+ 650 b+3300 .$
$按方案二的花费为$
$(20-1050 \div 150)(100+a)+1050(2+ b)=(20-7)(100+a)+2100+1050 b$
$=13(100+a)+2100+ 1050 b=1300+13 a+2100+1050 b=13 a+1050 b+3400 .$
$答: 按方案一购买需花费 (20 a+650 b+3300) 元,$
$按方案二 购买需花费 (13 a+1050 b+3400) 元.$