Taban Çevirme Hesaplama (2-36)

Herhangi bir tabana çevirin.

Sonuç

2N9C

Nasıl hesaplanır?

Araç, negatif olmayan bir tam sayıyı 2 ile 36 arasındaki herhangi bir b tabanında yazar. Sayı sürekli b'ye bölünür ve kalanlar toplanır: n = dk·bk + … + d1·b + d0; her rakam için 0 ≤ d < b geçerlidir. 0–9 arası kalanlar rakam, 10–35 arası kalanlar ise A–Z büyük harfleri olarak yazılır. Yalnızca sonuçtaki rakam dizisi gösterilir, bölme adımları gösterilmez. Sıfır, 0 olarak çıkar. İki kutu da tam sayı olmalıdır: negatif sayı, 7.5 gibi kesir, 2'den küçük ya da 36'dan büyük taban sonuç göstermez. Sayı ancak 253 (9.007.199.254.740.992) değerine kadar tam olarak tutulabildiğinden, bundan büyük girdiler, rakam rakam yazılsalar bile (9007199254740993 gibi), yuvarlama hatalı çevrilmek yerine reddedilir ve sonuç göstermez.

Örnek hesaplama

123456 sayısını 36 tabanına çevirelim. 123456 ÷ 36 = 3429, kalan 12 (C harfi). 3429 ÷ 36 = 95, kalan 9. 95 ÷ 36 = 2, kalan 23 (N harfi). 2 ÷ 36 = 0, kalan 2. Kalanları sondan başa okuyunca 2, N, 9, C çıkar ve araç 2N9C yazar. Açarak kontrol edelim: 2 × 363 + 23 × 362 + 9 × 36 + 12 = 93312 + 29808 + 324 + 12 = 123456.

Bu örneği dene →

Sık yapılan hatalar

  • Kalanları bulunuş sırasıyla okumak. İlk kalan en sondaki rakamdır, dolayısıyla dizi aşağıdan yukarıya okunur.
  • Harfleri sıradan yazı sanmak. A, 10; B, 11 demektir ve Z'ye kadar 35'e çıkar; çıktı her zaman büyük harfle yazılır.
  • İki kutuyu karıştırmak. 255 tabanında 16 sayısı ile 16 tabanında 255 sayısı aynı şey değildir; ilk kutu onluk değer, ikinci kutu hedef tabandır.
  • Negatif ya da kesirli sayı girmek. İkisi de çevrilmez; negatifler için ikiye tümleyen aracını kullanın, kesirli kısmı ayrıca çevirin.
  • 253'ün üstünde (16 ve daha çok basamaklı) bir sayı girip uzun bir cevap beklemek. Bu girdiler sonuç vermez; çok uzun sayıları bölerek ya da başka yolla doğrulayın.

Bu hesaplama hakkında

Taban (radix), bir sayı sisteminin kaç farklı rakam kullandığını ve her basamağın değerini neyin belirlediğini gösterir: onluk (taban 10) sistemde 0-9 rakamları kullanılır ve her basamak onun bir kuvvetini ifade eder; ikili (taban 2) sistemde yalnızca 0 ve 1 vardır ve her basamak ikinin bir kuvvetidir; on altılık (taban 16) sistemde ise 0-9 rakamlarına ek olarak A-F harfleri kullanılır ve her basamak on altının bir kuvvetini taşır. Herhangi bir tam sayı, 0-9 rakamlarının ardından 10 ile 35 arasındaki değerleri temsil eden A-Z harfleriyle, 2 ile 36 arasında istediğiniz herhangi bir tabanda yazılabilir.

Yazılımcılar ikili ve on altılık tabanları sürekli kullanır: ikili sistem, bitlerin bellekte nasıl saklandığını doğrudan yansıtırken, on altılık sistem byte değerlerini, renk kodlarını (#FF5733 gibi) ve bellek adreslerini kısa ve okunaklı biçimde yazmayı sağlar. Taban 36 ise ondalık sisteme göre daha az karakterle daha çok bilgi taşıdığından, URL kısaltıcılar veya sipariş kodları gibi kısa ve büyük/küçük harf duyarsız kimlikler üretmek için tercih edilir. Matematikçiler ve bilgisayar bilimi öğrencileri de pozisyonel sayı sistemlerini ve tekrarlı bölme-kalan yöntemini öğrenmek için taban 3 veya 7 gibi daha az kullanılan tabanlarla çalışır.

Bu hesaplayıcı, girdiğiniz negatif olmayan tam onluk sayıyı 2 ile 36 arasında seçtiğiniz herhangi bir tabana çevirir ve ortaya çıkan rakam dizisini gösterir. Arka planda bu tekrarlı bölme yöntemini kullanır, ancak tek tek bölme adımlarını değil yalnızca nihai sonucu gösterir.

Bu faydalı oldu mu?

En fazla 3 tepki seçebilirsiniz.

Yorumlar

  • İlk yorumu siz yazın.

Popüler hesaplayıcılar

Tüm Hesaplayıcılar