¿De dónde vienen los valores en las tablas de registro?

Considere que los decimales se pueden escribir en binario:

[matemáticas] 0.3 \ aprox \ frac {1} {4} + \ frac {1} {32} + \ frac {1} {64} + \ frac {1} {256} [/ matemáticas]

Y más generalmente, cualquier decimal se puede escribir como

[matemáticas] \ sum_ {i = 1} ^ \ infty d_i 2 ^ {- i} [/ matemáticas]

Donde [math] d_i \ in \ {0, 1 \} [/ math] es el i-ésimo dígito de la representación binaria. Si exponemos por base 10, podemos escribir 10 a cualquier potencia fraccionaria como

[matemáticas] \ prod_ {i = 1} ^ \ infty 10 ^ {d_i 2 ^ {- i}} [/ matemáticas]

Por lo tanto, cualquier potencia de diez puede escribirse como un producto de diez a potencias integrales de dos. Puede hacer fácilmente una tabla de [matemática] 10 ^ {2 ^ {- i}} [/ matemática] tomando repetidamente raíces cuadradas de 10. Una vez que tenga suficientes entradas en esa tabla, puede encontrar 10 a cualquier potencia multiplicando factores de la tabla.

Por supuesto, las personas que escribieron esa tabla habían calculado los números mediante algunos algoritmos y también puede usar esos algoritmos para obtener los valores sin las tablas. El valor se puede probar mediante la definición de potencia real, que es la convergencia del límite.

El algoritmo se puede encontrar fácilmente con una sola búsqueda en Google
¿Cómo podemos calcular los logaritmos a mano sin usar ninguna calculadora?