Collatz Dizisi Görselleştiricisi
Herhangi bir başlangıç sayısı için Collatz tahmin dizisini görselleştirin.
Bu araç hakkında
Collatz Sanısı Görselleştiricisi, matematiğin en ünlü çözülmemiş problemlerinden birini keşfetmenizi sağlar. Herhangi bir tam sayıdan başlayarak çift sayıları yarıya böler, tek sayıları üçle çarpıp bir ekler; sanı, her dizinin sonunda 1'e ulaştığını öne sürer. Bu araç, o soyut kuralı gözünüzün önünde adım adım açılan bir diziye dönüştürür.
Kullanmak için bir başlangıç sayısı girin; araç tam Collatz dizisini oluşturur, toplam uzunluğunu ve ulaştığı en yüksek değeri bir grafik üzerinde gösterir. Yinelemeli süreçleri öğrenen öğrenciler, kaotik görünen örüntülere meraklı matematik tutkunları ve sanıyı sınıfta gösteren öğretmenler için çok uygundur.
Etkileyici bir ipucu: küçük başlangıç sayıları bile 1'e düşmeden önce şaşırtıcı derecede büyük zirvelere fırlayabilir. Her şey tarayıcınızda yerel olarak çalışır, böylece istediğiniz kadar sayıyla özgürce deney yapabilirsiniz.
Sıkça Sorulan Sorular
Kod Uygulaması
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.