计算部分初步写完，尚需测试；