你好。
德国万能速算法又叫做特拉亨伯格速算,我个人的理解类似于竖式计算。也就是说,我们可以用更直观的竖式计算解释特拉亨伯格速算:
特拉亨伯格三位数乘以三位数,就是依次将每一个数的每一个数位上的数相乘并相加得出结果。
(1)首先,将第一个数的个位上的数与第二个数的个位相乘,得到的数保留个位作为结果,记下它的十位上的数;
(2)然后将第一个数的十位上的数与第二个数的个位相乘,得到的数保留个位并与之前记录的十位上的数相加,记下它的十位上的数;
(3) 随后将第一个数的百位上的数再进行一遍上述的操作,只不过不用只保留个位;
(4)在第一轮的计算之后,对第二轮,要进行第一个数各个数位的数对第二个数的十位上的数相乘的同样计算,只不过最后得出的结果要乘10;同样,第三轮类比,并进行乘100的计算。
(5)两种算法——一是得出第二轮结果时直接将十位上的数相加得出结果的十位上的数,得出第三轮结果时直接将百位、千位、万位上的数相加得出结果的百位、千位、万位上的数;二是普通竖式算法,将三轮结果最后累积相加