某班有50人,在一次数学考试之后,按成绩排了名次,结果前30名平均成绩比后20名的平均成绩多了12分.一位同学对平均的理解是:用前30名的平均成绩加上后20名的平均成绩再除以2.他这样算的结果是全班同学的平均成绩吗?如果是,说明理由.如果不是,请回答:①他这样算的结果比全班平均成绩高了还是低了?②它的结果和全班平均成绩相差多少?