← Matemáticas y estadística

Carrera de algoritmos de pi

Compara cuatro algoritmos de pi bajo una condición claramente común. El tiempo fijo da a cada algoritmo su propio presupuesto igual; los decimales fijos miden cuándo alcanza cada método por primera vez la misma precisión.

Es una comparación didáctica ejecutada en tu dispositivo y navegador actuales. Los algoritmos se ejecutan uno tras otro y el presupuesto de tiempo se aplica por separado a cada uno. Con cuatro algoritmos y 1.000 ms, la ejecución completa suele durar unos 4 segundos o más. La carga del navegador y la planificación del temporizador pueden cambiar los tiempos, así que no es una clasificación universal.

Si primero quieres entender la idea, abre el Explorador de aproximación de pi. Esta página se centra en la comparación directa. Si ahora quieres obtener un bloque real de dígitos, abre el Generador de dígitos de pi.

Otros idiomas 日本語 | English | 简体中文 | 繁體中文 | 繁體中文(香港) | Español | Português (Brasil) | Français | Italiano
3 pasos rápidos
  1. Deja las cuatro opciones activas y ejecuta una carrera con el valor predeterminado.
  2. Mira la tarjeta ganadora y luego lee el gráfico junto con la tabla para entender la diferencia.
  3. Carga otra muestra o copia la URL si quieres repetir la misma configuración más tarde.

Ajustes de clase: empieza con una carrera de todos los métodos y después pasa a una comparación corta por dígitos.

Modo de carrera

Úsalo para preguntar cuánto puede avanzar cada algoritmo dentro del mismo tiempo.

Valores bajos dibujan más puntos. Valores altos dejan una tabla y un CSV más limpios.

Algoritmos

La comparación más clara suele salir cuando mantienes las cuatro opciones activas en la primera carrera.

Ganador
Mejor número de dígitos
Más rápido al objetivo
Algoritmos comparados
Modo
Tiempo objetivo
Estimación ganadora

Gráfico de carrera

El eje x usa tiempo transcurrido y el eje y usa dígitos coincidentes. Sirve para leer tendencias, no para reclamar rendimiento exacto en todos los dispositivos.

Tabla comparativa

Resultados finales de los cuatro algoritmos de pi
Algoritmo Estimación Error absoluto Decimales coincidentes Iteraciones Tiempo real ms Tiempo de cálculo ms Estado

Notas para clase

Preparación de hojas y diapositivas

Cuatro métodos y límites de comparación

Los cálculos se ejecutan en este navegador. La URL compartida solo contiene la configuración y no inicia la carrera. Consulta la política de privacidad para conocer la medición del sitio. (política de privacidad)

El gráfico y el CSV contienen puntos muestreados con el intervalo elegido y un punto final garantizado por algoritmo.

Preguntas frecuentes

¿Los 1.000 ms del modo de tiempo fijo son la duración total de toda la carrera?

No. El presupuesto se aplica por separado a cada algoritmo seleccionado y los algoritmos se ejecutan de forma secuencial. Con cuatro algoritmos, 1.000 ms suelen significar unos 4 segundos o más en total.

¿Cómo se deciden el ganador, el empate y que nadie alcance la meta?

En tiempo fijo se elige primero la mayor precisión decimal y después el menor error absoluto; hay empate cuando tanto la precisión como el error de comparación se consideran equivalentes. En decimales fijos solo pueden ganar los algoritmos que alcanzaron la meta; si ninguno llega, no hay ganador y se muestra el método más cercano.

¿Qué son los decimales coincidentes?

No se cuenta el 3 entero. Se indica cuántos dígitos después del separador decimal coinciden consecutivamente con el valor de referencia según la regla de redondeo documentada, hasta el límite seguro de JavaScript Number.

¿Un error absoluto de 0 significa que se obtuvo el valor matemático exacto de pi?

No. Significa que la estimación se redondeó al mismo valor de doble precisión que Math.PI. El error matemático respecto al número irracional real no es cero.

¿Menos iteraciones significa siempre un algoritmo más eficiente?

No. Un término de Gregory, una actualización de Machin y un término de Chudnovsky tienen costes y aportes de información diferentes. Las iteraciones describen el avance dentro de cada método.

¿Por qué Gregory es lento y Chudnovsky es rápido?

Gregory mejora muy poco con cada término, mientras que Chudnovsky está diseñado para añadir muchos decimales correctos por término. El tiempo real también depende de la implementación y del dispositivo.

¿Saldrá el mismo ganador en otro dispositivo o navegador?

No necesariamente. La CPU, el motor del navegador, la carga de la pestaña, el modo de energía, la resolución del temporizador y la planificación pueden cambiar los tiempos. Úsalo para estudiar tendencias, no como un ranking universal.

¿Qué se guarda al detener, compartir la URL o exportar CSV?

Detener crea una instantánea coherente marcada como incompleta. La URL comparte la configuración normalizada sin iniciar automáticamente. El CSV contiene puntos muestreados y una fila final garantizada con el estado de cada algoritmo.

Calculadoras relacionadas