¿Qué es 400 billones de la potencia 300?

La formulación de la pregunta sugiere que hay una única respuesta correcta, que probablemente consiste en una larga secuencia de dígitos. De hecho, esa es solo una forma posible de representar el número en la pregunta. La respuesta más sensata dependerá de para qué la necesite.

  • Propiedades numéricas Si está interesado en las propiedades numéricas del número, la respuesta más útil es probablemente su factorización prima . Esto es fácil de calcular a mano: [matemáticas] 2 ^ {2 \ times 300} \ times 10 ^ {17 \ times 300} = 2 ^ {600} \ times 10 ^ {5100} = 2 ^ {5700} \ times 5 ^ {5100} [/ matemáticas].
  • Magnitud Si está interesado en la escala del número, la respuesta más útil es probablemente una aproximación en notación científica . Esto también se puede hacer a mano, suponiendo que sepa que log (2) está un poco por encima de 0.301: [matemáticas] \ log (2 ^ {600}) \ aprox 600 \ veces 0.301 = 180.6 \ aprox 2 \ log (2 ) + \ log (10 ^ {180}) [/ math] por lo que la respuesta es alrededor de [math] 4 \ times 10 ^ {5280} [/ math]. Tenga en cuenta que esto es combinatorio en lugar de astronómico en escala, y mucho más grande que cualquier cantidad de la vida real.
  • Expansión decimal . Esta es la respuesta menos interesante, ya que revela poco sobre el número que no se muestra arriba. Calcular esto a mano sería tedioso, pero es fácil ver que la respuesta parece 4 … 760 … ..0 (con 178 dígitos y 5098 ceros elididos). El primer dígito y el número de puntos se infiere del cálculo anterior, mientras que los dígitos finales distintos de cero 76 se siguen de los últimos dos dígitos que se repiten con el período 20 (y el hecho de que 1024 * 1024 termina con 76).

Entonces, abordemos esta pregunta desde un punto de vista conceptual matemático.

Siendo un empollón matemático, me gustaría decirte que

400 cuatrillones = 400,000,000,000,000,000 = [matemática] 4 * 10 ^ {17} [/ matemática]

Entonces, ahora en el poder número 300, ¿qué es [matemáticas] [/ matemáticas] [matemáticas] x ^ {300} [/ matemáticas]

En realidad es [matemáticas] x * x * x * x … 300 veces [/ matemáticas]

Así que ahora 400,000,000,000,000,000 ^ 300

Es igual a

[matemáticas] 400,000,000,000,000,000 * 400,000,000,000,000,000 * 400,000,000,000,000,000. 300 veces [/ matemáticas]

Podemos simplificar esto como

[matemáticas] (4 * 4 * 4 * 4…. 300 veces) * [/ matemáticas] ([matemáticas] 100,000,000,000,000,000 * 100,000,000,000,000,000 * 100,000,000,000,000,000… 300 veces) [/ matemáticas]

Entonces, ¿qué [matemática] 4 * 4 * 4 * 4 * 4 … 300 veces [/ matemáticas]

Es sorprendente igual a

13.01.19.00.

Ahora que es un número sorprendentemente grande, ¿no? En términos simples, está alrededor de [matemáticas] 4.149 * 10 ^ {180} [/ matemáticas].

No está mal, cierto.

Todavía tenemos un largo camino por recorrer, tenemos que multiplicar esto por 100 mil billones por el poder 300.

Ahora que es eso.

Es [matemáticas] (10 ^ {17}) ^ {300} [/ matemáticas]

Cómo resuelves eso, multiplicas ambos exponentes para obtener la resultante.

Entonces obtienes [math] 10 ^ {5100} [/ math] que es 1 seguido de 5100 ceros. Un número realmente grande.

Entonces, multiplicar un número grande por un número absurdamente grande nos da lo absurdo de todo número que es igual a:

Sigue contando, hay exactamente 5100 ceros. Se siente como un orgasmo para los empollones matemáticos, ¿no?

Gracias por leer, en realidad, te escapaste pero lo que sea.

Es igual a aproximadamente 4 millinovenquinquagintaseptingentillion (sí, eso realmente existe, ver más abajo).


[matemáticas] (400 \ veces 10 ^ {15}) ^ {300} = (4 \ veces 10 ^ {17}) ^ {300} [/ matemáticas]

[matemáticas] = 4 ^ {300} \ veces (10 ^ {17}) ^ {300} = 2 ^ {600} \ veces 10 ^ {5100} [/ matemáticas]


Queremos escribirlo como una sola potencia decimal, por lo que debemos escribir 2 ^ 600 como tal:

[matemáticas] 10 ^ n = 2 ^ {600} [/ matemáticas]

[matemáticas] n = \ log (2 ^ {600}) = 600 \ veces \ log (2) \ aproximadamente 600 \ veces 0.301 = 180.6 [/ matemáticas]

[matemáticas] 2 ^ {600} \ aproximadamente 10 ^ {180.6} \ aproximadamente 4 \ veces 10 ^ {180} [/ matemáticas]

[matemáticas] 2 ^ {600} \ aproximadamente 4 \ veces 10 ^ {180} [/ matemáticas]

[matemáticas] 2 ^ {600} \ veces 10 ^ {5100} \ aproximadamente 4 \ veces 10 ^ {180} \ veces 10 ^ {5100} = 4 \ veces 10 ^ {5280} [/ matemáticas]


Concluyendo [matemáticas] (400 \ veces 10 ^ {15}) ^ {300} \ aprox 4 \ veces 10 ^ {5280} [/ matemáticas]

Eso es un cuatro con 5.280 ceros, que es 4 millinovenquinquagintaseptingentillion .

Vea mi respuesta aquí para saber cómo llegar a ese nombre increíble.

400 mil billones a la potencia 300 es

[matemática] \ izquierda (400 \ veces 10 ^ {15} \ derecha) ^ {300} [/ matemática]

[matemática] = 400 ^ {300} \ veces \ izquierda (10 ^ {15} \ derecha) ^ {300} [/ matemática]

[matemáticas] = 4 ^ {300} \ veces (10 ^ 2) ^ {300} \ veces 10 ^ {4500} [/ matemáticas]

[matemáticas] = (2 ^ 2) ^ {300} \ veces 10 ^ {600} \ veces 10 ^ {4500} [/ matemáticas]

[matemáticas] = 2 ^ {600} \ veces 10 ^ {5100}. [/ matemáticas]

Entonces, 400 billones a la potencia 300 es 2 a la potencia 600, con 5100 ceros añadidos.

Alternativamente, como [matemáticas] 10 ^ {5100} = 2 ^ {5100} \ veces 5 ^ {5100} [/ matemáticas], es

[math] \ mathbf {2 ^ {5700} \ times 5 ^ {5100}}. [/ math]

Otros publicaron la respuesta.

Aquí está el código Java para calcular el resultado. Es difícil imprimir los resultados en mi consola Eclipse, así que dividí la salida en bloques de 100 dígitos hasta los últimos 81 dígitos.

/ * Un programa para imprimir la potencia número 300 de 400 cuatrillones
* = (400,000,000,000,000,000) ^ 300
= (4 * 10 ^ 17) ^ 300 =
* = (2 ^ 2 * 10 ^ 17) ^ 300
* = 2 ^ 600 * 10 ^ 5100
* *
* * /

import java.math.BigInteger;

clase pública BigIntegerProduct
{
Public static void main (String … args)
{
BigInteger bigInt2 = nuevo BigInteger (“2”);
BigInteger bigInt10 = nuevo BigInteger (“10”);
Producto BigInteger = nuevo BigInteger (“1”);

bigInt2 = bigInt2.pow (600); / * calcula 2 ^ 600 * /
bigInt10 = bigInt10.pow (5100); / * calcula 10 ^ 5100 * /
producto = bigInt2.multiply (bigInt10); / * calcula 2 ^ 600 * 10 ^ 5100 * /

Cadena productString = product.toString ();

int index = 0;
para (index = 0; index {

if (index + 100> productString.length ())
{
descanso;
}

Parte de la cuerda;
part = productString.substring (index, index + 100);
System.out.println (parte);
}

/ * Obtener los últimos 81 dígitos más o menos. * /
System.out.print (productString.substring (index));
}
}

[matemáticas] (4 \ veces 10 ^ {17}) ^ {300} = 4 ^ {300} \ veces 10 ^ {5100} = 2 ^ {600} \ veces 10 ^ {5100} [/ matemáticas]

Poco sabe “hecho” matemático: [matemáticas] 2 ^ {10} = 10 ^ 3 [/ matemáticas]

[matemáticas] 2 ^ {600} \ veces 10 ^ {5100} = (2 ^ {10}) ^ {60} \ veces 10 ^ {5100} = (10 ^ 3) ^ {60} \ veces 10 ^ {5100 } = 10 ^ {180} \ veces 10 ^ {5100} = 10 ^ {5280} [/ matemáticas]

Bastante sencillo.

Pasos para usuarios de ubuntu.

  1. Terminal abierto (Ctrl + alt + t)
  2. Escriba python3 e ingrese.
  3. Escriba 400000000000000000 ** 300 e ingrese.
  4. Voilà! Tienes tu respuesta

P. S: ¿Debo mencionar que puede hacer exactamente los mismos pasos con algunas modificaciones menores en el paso 3 para obtener una potencia razonable de un número?

Moraleja: ¡rocas pitón!