2 votos

¿Cuál es el valor de $2^{3000}$

¿Cuál es el valor de $2^{3000}$ ?

¿Cómo calcularlo utilizando un lenguaje de programación como C#?

3voto

Anthony Shaw Puntos 858

En una calculadora de bolsillo (utilizando logaritmos naturales para restringir las funciones disponibles en la mayoría de los lenguajes informáticos), calculé $$ 3000\times\frac{\log(2)}{\log(10)}=903.089986991943 $$ A continuación, calculé $$ \exp(0.089986991943\times\log(10))=1.23023192215946 $$ Por lo tanto, conseguir $$ 2^{3000}=1.23023192216\times10^{903} $$ He recortado tres dígitos de la mantisa ya que he perdido tres dígitos de significación en el registro para $903$ .

No es exacto, pero podría servir en un apuro.


Para una respuesta más exacta, la siguiente expresión de Java debería funcionar

BigInteger("2").pow(3000).toString()

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X