解:(1)依题意有两种情况:
所建花圃如图1时,依题意得2x+x+3=24
解得x=7,
此时所建花圃的面积为:7×10=70(m
2),
所建花圃如图2时,依题意得2(x+3)+x=24,
解得x=6,
此时所建花圃的面积为54m
2;
(2)设矩形两端长为xm,面积为Sm
2,
根据题意得S=x×(24-2x)=-2x
2+24x=-2(x-6)
2+72,
∵-2<0,
∴函数有最大值,
当x=6时,S最大,此时矩形两端长为6m.
所以当两端各长6m,与墙平行的一边长12m时围成的花圃的面积最大.