Saltar al contenido
🛠️ToolsShed

Visualizador de secuencia de Collatz

Visualiza la secuencia de la conjetura de Collatz para cualquier número inicial.

Acerca de esta herramienta

El Visualizador de la Conjetura de Collatz te permite explorar uno de los problemas sin resolver más famosos de las matemáticas. Partiendo de cualquier número entero, divide a la mitad los números pares y multiplica por tres y suma uno a los impares; la conjetura afirma que toda secuencia acaba llegando a 1. Esta herramienta convierte esa regla abstracta en una secuencia que puedes ver desplegarse.

Para usarla, introduce un número de inicio y la herramienta genera la secuencia completa de Collatz, mostrando su longitud total y el valor máximo que alcanza en un gráfico. Es ideal para estudiantes que aprenden sobre procesos iterativos, aficionados a las matemáticas curiosos por los patrones de apariencia caótica y profesores que demuestran la conjetura en clase.

Un consejo fascinante es que incluso números de inicio pequeños pueden dispararse hasta picos sorprendentemente grandes antes de descender hasta 1. Todo se ejecuta localmente en tu navegador, así que puedes experimentar libremente con todos los números que quieras.

Preguntas Frecuentes

Implementación de Código

def collatz_sequence(n):
    seq = [n]
    while n != 1:
        n = n // 2 if n % 2 == 0 else 3 * n + 1
        seq.append(n)
    return seq

n = 27
seq = collatz_sequence(n)
print(f"Starting number: {n}")
print(f"Steps to reach 1: {len(seq) - 1}")
print(f"Peak value: {max(seq)}")
print(f"Sequence: {seq[:10]}... (showing first 10)")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.