¿Por qué necesitamos esquemas de numeración?

Yo diría que mirar más de cerca la pregunta original que provocó la lista de ejemplos.

La respuesta a “¿Qué es un esquema numérico?” primero debe ser entendido. A lo mejor de mi conocimiento (aficionado), un esquema numérico se entiende mejor en el contexto de un mapeo y un algoritmo de recorrido. Es decir, si su dominio del problema es “número de rocas frente a mí”, se podría pasar de tomar fotografías de las rocas para representar “número de rocas” a escribir realmente la representación decimal del número de rocas. Esta es la porción de “mapeo” de un esquema numérico. Hay exactamente un número decimal que representa cualquier “número de roca” dado.

Si se ha logrado un mapeo algorítmico 1 a 1 de un esquema numérico existente a un nuevo esquema numérico, también se ha encontrado que el algoritmo incrementa (y consecuentemente disminuye) los números en el nuevo esquema. Esto garantiza que cualquier esquema numérico tenga todas las propiedades que se esperan, como “a + 1 – 1 = a”, independientemente del hecho de que esté contando a con rocas.

La importancia de los esquemas de números decimales, octales, hexadecimales y binarios no viene del hecho de que agreguen información a los números que representan. Más bien, proviene de la simplicidad que le brindan al usuario para tratar problemas que son inherentemente decimales, octales, hexadecimales o binarios. Un ejemplo para los curiosos del poder de los sistemas numéricos es: ” Peor : colas de prioridad óptima de casos a través de contadores regulares extendidos”. Tenga en cuenta el apéndice para aquellos que no están familiarizados con las colas de prioridad.

Tenga en cuenta que he evitado específicamente los números de “punto flotante”, sin embargo, también hay análogos para esos (sus ejemplos no sugieren que le importe).

El binario existe porque es el lenguaje en el que trabajan las computadoras. En el nivel básico, todo en una computadora es un 1 o un 0. Las matemáticas son simples, aunque muy repetitivas, en binario.

Octal y hexadecimal existen porque son una forma abreviada para binario. Tome números binarios en grupos de 3 y obtendrá octal. Tómalos en grupos de 4, y obtienes hex. Por ejemplo:

11010100110 binario
= 11 010 100 110 = 3246 octal
= 110 1010 0110 = 6A6 hex.

En realidad, ya nadie usa octal, porque nos hemos asentado en 8 bits por byte, y desde entonces hemos nacido un gran número de usuarios de este sitio.

Existen números romanos para que los creadores de películas puedan disfrazarse exactamente cuando se hicieron sus películas y para que los creadores de relojes puedan ahorrar dinero imprimiendo solo Is, Vs y Xs.