Saltar al contenido
Topos Uranos

Resumen

Esta clase estudia la notación posicional, en la que el valor de cada cifra depende del lugar que ocupa. Demuestra que todo número natural se escribe de una única manera en cualquier base b≥2b \geq 2, con un procedimiento que consiste en dividir repetidamente por la base, y enseña a convertir números entre la base 1010 y las bases 22, 88 y 1616, y entre estas últimas agrupando cifras binarias. Muestra que la suma y el producto se calculan en cualquier base con las mismas reglas que en la base 1010, explica por qué funcionan los criterios de divisibilidad y los extiende a otras bases, y cierra con una nota sobre la historia de la numeración y sobre el uso de la base 22 en los computadores.

Objetivos de aprendizaje

  1. Interpretar la notación posicional y calcular el valor de un número escrito en cualquier base.
  2. Demostrar la existencia y la unicidad de la representación en base bb, y obtenerla mediante divisiones sucesivas.
  3. Convertir números entre las bases 22, 88, 1010 y 1616, y sumar y multiplicar en base 22.
  4. Justificar los criterios de divisibilidad por b−1b - 1 y por b+1b + 1 en base bb, y aplicarlos en la base 1010 y en otras bases.

La notación posicional

Al escribir 20252025 no se suman cuatro cifras, sino que cada una se multiplica por una potencia de 1010 que depende de su posición: el primer 22 vale dos millares; el segundo, dos decenas. La cifra 00 indica que no hay centenas y, al ocupar su lugar, mantiene a las demás en la posición que les corresponde.

2025=2⋅103+0⋅102+2⋅10+52025 = 2 \cdot 10^3 + 0 \cdot 10^2 + 2 \cdot 10 + 5

Este principio, llamado notación posicional, no depende del número 1010. Si b≥2b \geq 2 es un natural, llamado base, las cifras en base bb son los números 0,1,…,b−10, 1, \ldots, b - 1, y una sucesión de cifras ak,ak−1,…,a1,a0a_k, a_{k-1}, \ldots, a_1, a_0, con ak≠0a_k \neq 0, representa el número

n=akbk+ak−1bk−1+⋯+a1b+a0n = a_k b^k + a_{k-1} b^{k-1} + \cdots + a_1 b + a_0

Las cifras se escriben una junto a otra, de izquierda a derecha, y la base se indica como subíndice: por ejemplo, 341253412_5 es el número que en base 55 se escribe con las cifras 33, 44, 11 y 22, y se lee «34123412 en base 55». Se dice que aia_i ocupa la posición ii, contada desde la derecha a partir de 00. Sin subíndice, un número está escrito en base 1010. En la base 22 solo hay dos cifras, 00 y 11, que se llaman bits; en la base 1616 hacen falta dieciséis, y a las diez cifras habituales se añaden las letras A, B, C, D, E y F, que valen 1010, 1111, 1212, 1313, 1414 y 1515.

Ahora bien, el valor de un número escrito en base bb puede calcularse sacando bb como factor común una y otra vez, lo que evita calcular potencias: es la regla de Horner.

LemaRegla de Horner

Para todo kk y todos los números a0,a1,…,aka_0, a_1, \ldots, a_k, la suma de los productos aibia_i b^i se obtiene partiendo de aka_k y repitiendo kk veces la operación de multiplicar por bb y sumar el coeficiente siguiente.

akbk+ak−1bk−1+⋯+a1b+a0=(⋯((akb+ak−1)b+ak−2)⋯ )b+a0a_k b^k + a_{k-1} b^{k-1} + \cdots + a_1 b + a_0 = (\cdots((a_k b + a_{k-1}) b + a_{k-2}) \cdots) b + a_0

La demostración es una inducción sobre kk que solo usa la distributividad. La expresión es el valor en x=bx = b del polinomio akxk+⋯+a1x+a0a_k x^k + \cdots + a_1 x + a_0, y la clase sobre el álgebra de polinomios volverá sobre ella.

Demostración

  1. a0=a0a_0 = a_0

    Paso inicial: para k=0k = 0, ambos miembros se reducen a a0a_0, porque la regla no hace ninguna operación.

  2. ckbk+⋯+c1b+c0=(⋯(ckb+ck−1)⋯ )b+c0\dato{h}{c_k b^k + \cdots + c_1 b + c_0 = (\cdots(c_k b + c_{k-1}) \cdots) b + c_0}

    Hipótesis de inducción: la regla vale para toda suma de k+1k + 1 términos, con coeficientes cualesquiera, que llega hasta la potencia bkb^k.

  3. ak+1bk+1+⋯+a1b+a0=(ak+1bk+⋯+a2b+a1) b+a0a_{k+1} b^{k+1} + \cdots + a_1 b + a_0 = \resaltar{(a_{k+1} b^k + \cdots + a_2 b + a_1)} \, b + a_0

    Sea una suma que llega hasta bk+1b^{k+1}. Por la distributividad, se saca bb como factor común de todos los términos salvo el último.

  4. ak+1bk+1+⋯+a1b+a0=((⋯(ak+1b+ak)⋯ )b+a1) b+a0a_{k+1} b^{k+1} + \cdots + a_1 b + a_0 = \resaltar{((\cdots(a_{k+1} b + a_k) \cdots) b + a_1)} \, b + a_0

    El paréntesis tiene la forma de la hipótesis, con los coeficientes ci=ai+1c_i = a_{i+1}; se escribe con la regla, y al multiplicarlo por bb y sumar a0a_0 se obtiene la regla para k+1k + 1. Por el principio de inducción, vale para todo kk.

EjemploEl valor de un número escrito en base 5

Calcular el número que en base 55 se escribe 341253412_5, de dos maneras: sumando los valores de las posiciones y con la regla de Horner.

Demostración

  1. 34125=3⋅53+4⋅52+1⋅5+23412_5 = \resaltar{3} \cdot 5^3 + \resaltar{4} \cdot 5^2 + \resaltar{1} \cdot 5 + \resaltar{2}

    Cada cifra se multiplica por la potencia de 55 que corresponde a su posición: 535^3, 525^2, 55 y 11.

  2. 3⋅125+4⋅25+1⋅5+2=375+100+5+2=4823 \cdot \resaltar{125} + 4 \cdot \resaltar{25} + 1 \cdot 5 + 2 = \resaltar{375} + \resaltar{100} + 5 + 2 = \dato{v}{482}

    Calculamos las potencias y los productos, y sumamos.

  3. 34125=((3⋅5+4)⋅5+1)⋅5+23412_5 = \resaltar{((3 \cdot 5 + 4) \cdot 5 + 1)} \cdot 5 + 2

    Con la regla de Horner sacamos 55 como factor común de los tres primeros términos, y después de los dos primeros del paréntesis.

  4. 3⋅5+4=19,19⋅5+1=96,96⋅5+2=482\resaltar{3 \cdot 5 + 4} = 19, \quad \resaltar{19 \cdot 5 + 1} = 96, \quad \resaltar{96 \cdot 5 + 2} = \resaltar{482}

    Se calcula de dentro hacia fuera: cada resultado se multiplica por la base y se le suma la cifra siguiente. Se obtiene el mismo valor, sin ninguna potencia.