Visualisasi Barisan Collatz
Visualisasikan barisan konjektur Collatz untuk bilangan awal apa pun.
Tentang alat ini
Visualizer Konjektur Collatz memungkinkan Anda menjelajahi salah satu masalah matematika paling terkenal yang belum terpecahkan. Dimulai dari bilangan bulat mana pun, alat ini membagi dua bilangan genap dan mengalikan tiga lalu menambah satu untuk bilangan ganjil; konjektur ini menyatakan bahwa setiap barisan pada akhirnya mencapai 1. Alat ini mengubah aturan abstrak tersebut menjadi barisan yang benar-benar dapat Anda saksikan terbentuk.
Untuk menggunakannya, masukkan angka awal dan alat ini akan menghasilkan barisan Collatz lengkap, menampilkan panjang totalnya serta nilai puncak yang dicapainya pada sebuah grafik. Alat ini cocok untuk pelajar yang mempelajari proses iteratif, penggemar matematika yang penasaran dengan pola yang tampak kacau, dan guru yang mendemonstrasikan konjektur ini di kelas.
Satu kiat menarik adalah bahkan angka awal yang kecil pun dapat melonjak hingga puncak yang mengejutkan besarnya sebelum turun kembali ke 1. Semuanya berjalan secara lokal di peramban Anda, sehingga Anda dapat bereksperimen dengan sebanyak apa pun angka yang Anda inginkan.
Pertanyaan yang Sering Diajukan
Implementasi Kode
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.