Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Teórica XI - Algoritmo de División, Resto y Sistemas de Numeración
Teórica XI - Algoritmo de División, Resto y Sistemas de Numeración
Algoritmo de división
Teorema
Dados a, d ∈ Zcon d =
0, existen k, r ∈ Ztales que
adividendo
a=k⋅d+r con 0 ≤ r < ∣d∣
k cociente
rresto: rd (a) =resto de dividir a apor d.
Y además estos k y r son únicos.
Observaciones:
1. Supongamos 0 ≤ a < ∣d∣, entonces
a = rd (a)
3. Congruencia y restos:
a. a ≡ rd (a)(mod d)
Tablas de restos
1. Relación de resto con suma y producto
2. Tablas de restos
r7 (a) 0 1 2 3 4 5 6
r 7 (a 2 )
0 1 4 2 2 4 1
r7 (a3 )
0 1 1 6 1 6 6
Sistemas de numeración
Desarrollo en base d
Teorema
Sea d ∈ N, d ≥ 2
∀a ∈ N0 se puede escribir en la forma
con 0 ≤ ri < d
para 0 ≤ i ≤ n con rn = 0si a =
0
• 2020 = (5614)7
• 2020 = (11111100100)2
2020 = 210 + 29 + 28 + 27 + 26 + 25 + 22
Observaciones:
1. dn = (10...0)d tiene n + 1cifras
n
2. ¿Cuál es el número más grande que puedo escrbir usando ncifras en base d?
n−1
((d − 1)(d − 1)...(d − 1))d = ∑(d − 1)di
n i=0
Otra forma de pensarlo es: dn es el número más chico que puedo escribir usando n + 1cifras,
por lo tanto, el número más grande que puedo escribir usando ncifras es dn − 1.
3. ¿Cuántos núeros hay con ≤ ncifras en base d?
Del 0al d n
− 1, o sea hay d . n
4. ¿Cuál es la forma más rápida de calcular 216 ?
Forma "dividir y conquistar", usa cuatro productos.
2 ↦ 2 ⋅ 2 = 4 ↦ 4 ⋅ 4 = 24 ↦ 24 ⋅ 24 = 28 ↦ 28 ⋅ 28 = 216
Para calcular an genérico, escribo nen base 2. Por ejemplo, si n = 24 + 22 + 1, entonces
4 2
⇝ an = a2 + a2 + a