¿Es la teoría de los números necesaria / importante para la informática y los algoritmos de escritura?
Realmente tengo problemas para resolver problemas matemáticos usando la programación (por ejemplo, secuencia de Fibonacci, cosas relacionadas con números primos, etc.
Su pregunta y sus detalles no parecen coincidir.
Por ejemplo, ¿entiendes la secuencia de Fibonacci? Es súper simple: normalmente comienza con los dos números 1 y 1, y luego cada número es la suma de los dos números anteriores:
- ¿Hay [math] x \ in \ mathbb {F} _p [/ math] donde [math] x ^ 2 = -1 [/ math] iff [math] p \ equiv 1 \ text {mod} 4 [/ math] ? Aquí [math] p \ neq 2 [/ math] es primo.
- En [math] \ mathbb {Z} [i] [/ math], ¿tenemos necesariamente la igualdad de ideales [math] (p) = (p, x – i) (p, x + i) [/ math] ?
- ¿Cuál es el resto cuando 71 ^ 99/1000?
- Deje [math] \ displaystyle p> 3 [/ math] ser primo. Si [matemáticas] \ displaystyle 1 + \ frac {1} {2} + \ frac {1} {3} + \ cdots + \ frac {1} {p-1} = \ frac {a} {b} [/ matemáticas], ¿cómo probamos [matemáticas] p ^ 2 \ mid a [/ matemáticas]?
- ¿Por qué todos los enteros negativos más pequeños que los enteros positivos?
1 1 => 2 (1 + 1 = 2)
1 1 2 => 3 (1 + 2 = 3)
…
1 1 2 3 5 8 13…
Ignora la computadora por un minuto. ¿Me puede dar el décimo número de Fibonacci? Puedes usar lápiz y papel.
Supongo que no tendrá problemas para producir este número. Si tiene problemas para escribir el código para obtener el número, su problema no es con la teoría de números, sino con el código. ¿Cómo llegaste a ese décimo número? ¿Cómo puedes hacer que tu código haga lo que hiciste?