Bilgisayar - Sayı Dönüşümü

Sayıları bir tabandan diğerine dönüştürmek için kullanılabilecek birçok yöntem veya teknik vardır. Bu bölümde aşağıdakileri göstereceğiz -

  • Diğer Temel Sisteme Ondalık
  • Ondalık Diğer Temel Sistem
  • Ondalık Olmayan Diğer Temel Sistem
  • Kısayol yöntemi - İkiliden Sekizliye
  • Kısayol yöntemi - Sekizlikten İkiye
  • Kısayol yöntemi - İkiliden Onaltılıya
  • Kısayol yöntemi - Onaltılıktan İkiye

Diğer Temel Sisteme Ondalık

Step 1 - Dönüştürülecek ondalık sayıyı yeni tabanın değerine bölün.

Step 2 - Yeni temel numaranın en sağdaki basamağı (en önemsiz basamağı) olarak Adım 1'den kalanı alın.

Step 3 - Bir önceki bölümün bölümünü yeni tabana bölün.

Step 4 - 3. Adımdan kalanı yeni temel numaranın sonraki rakamı (soluna) olarak kaydedin.

3. Adımda bölüm sıfır olana kadar kalanları sağdan sola alarak 3. ve 4. adımları tekrarlayın.

Bu şekilde elde edilen son kalan, yeni temel numaranın En Önemli Basamağıdır (MSD).

Misal

Ondalık Sayı: 29 10

İkili Eşdeğeri Hesaplanıyor -

Adım Operasyon Sonuç Kalan
Aşama 1 29/2 14 1
Adım 2 14/2 7 0
Aşama 3 7/2 3 1
4. adım 3/2 1 1
Adım 5 1/2 0 1

Adım 2 ve 4'te bahsedildiği gibi, kalanların ters sırada düzenlenmesi gerekir, böylece ilk kalan en Az Önemli Hane (LSD) olur ve son kalan En Önemli Hane (MSD) olur.

Ondalık Sayı: 29 10 = İkili Sayı: 11101 2.

Ondalık Sisteme Diğer Temel Sistem

Step 1 - Her basamağın sütun (konumsal) değerini belirleyin (bu, basamağın konumuna ve sayı sisteminin tabanına bağlıdır).

Step 2 - Elde edilen sütun değerlerini (1. Adımda) ilgili sütunlardaki rakamlarla çarpın.

Step 3 - 2. Adımda hesaplanan ürünleri toplayın. Toplam, ondalık sayıdaki eşdeğer değerdir.

Misal

İkili Sayı: 11101 2

Ondalık Eşdeğeri Hesaplanıyor -

Adım İkili numara Ondalık sayı
Aşama 1 11101 2 ((1 x 2 4 ) + (1 x 2 3 ) + (1 x 2 2 ) + (0 x 2 1 ) + (1 x 2 0 )) 10
Adım 2 11101 2 (16 + 8 + 4 + 0 + 1) 10
Aşama 3 11101 2 29 10

İkili Sayı: 11101 2 = Ondalık Sayı: 29 10

Ondalık Olmayan Sisteme Diğer Temel Sistem

Step 1 - Orijinal sayıyı ondalık sayıya dönüştürün (10 tabanı).

Step 2 - Elde edilen ondalık sayıyı yeni temel sayıya dönüştürün.

Misal

Sekizli Sayı: 25 8

İkili Eşdeğeri Hesaplanıyor -

Adım 1 - Ondalığa Dönüştür

Adım Sekizli Sayı Ondalık sayı
Aşama 1 25 8 ((2 x 8 1 ) + (5 x 8 0 )) 10
Adım 2 25 8 (16 + 5) 10
Aşama 3 25 8 21 10

Sekizli Sayı: 25 8 = Ondalık Sayı: 21 10

Adım 2 - Ondalık Sayıyı İkiliye Dönüştür

Adım Operasyon Sonuç Kalan
Aşama 1 21/2 10 1
Adım 2 10/2 5 0
Aşama 3 5/2 2 1
4. adım 2/2 1 0
Adım 5 1/2 0 1

Ondalık Sayı: 21 10 = İkili Sayı: 10101 2

Sekizli Sayı: 25 8 = İkili Sayı: 10101 2

Kısayol Yöntemi ─ İkiliden Sekizliye

Step 1 - İkili rakamları üçlü gruplara ayırın (sağdan başlayarak).

Step 2 - Üç ikili basamaklı her grubu bir sekizlik basamağa dönüştürün.

Misal

İkili Sayı: 10101 2

Sekizli Eşdeğeri Hesaplanıyor -

Adım İkili numara Sekizli Sayı
Aşama 1 10101 2 010 101
Adım 2 10101 2 2 8 5 8
Aşama 3 10101 2 25 8

İkili Sayı: 10101 2 = Sekizli Sayı: 25 8

Kısayol Yöntemi ─ Sekizlikten İkiye

Step 1 - Her sekizlik basamağı 3 basamaklı bir ikili sayıya dönüştürün (sekizlik basamaklar bu dönüştürme için ondalık sayı olarak kabul edilebilir).

Step 2 - Ortaya çıkan tüm ikili grupları (her biri 3 basamaklı) tek bir ikili sayı olarak birleştirin.

Misal

Sekizli Sayı: 25 8

İkili Eşdeğeri Hesaplanıyor -

Adım Sekizli Sayı İkili numara
Aşama 1 25 8 2 10 5 10
Adım 2 25 8 010 2 101 2
Aşama 3 25 8 010101 2

Sekizli Sayı: 25 8 = İkili Sayı: 10101 2

Kısayol Yöntemi ─ İkiliden Onaltılıya

Step 1 - İkili rakamları dörde bölün (sağdan başlayarak).

Step 2 - Her dört ikili basamak grubunu bir onaltılık sembole dönüştürün.

Misal

İkili Sayı: 10101 2

Onaltılık Eşdeğeri Hesaplanıyor -

Adım İkili numara Onaltılık Sayı
Aşama 1 10101 2 0001 0101
Adım 2 10101 2 1 10 5 10
Aşama 3 10101 2 15 16

İkili Sayı: 10101 2 = Onaltılık Sayı: 15 16

Kısayol Yöntemi - Onaltılıktan İkiye

Step 1 - Her onaltılık basamağı 4 basamaklı bir ikili sayıya dönüştürün (onaltılık basamaklar bu dönüştürme için ondalık sayı olarak kabul edilebilir).

Step 2 - Ortaya çıkan tüm ikili grupları (her biri 4 basamaklı) tek bir ikili sayı olarak birleştirin.

Misal

Onaltılık Sayı: 15 16

İkili Eşdeğeri Hesaplanıyor -

Adım Onaltılık Sayı İkili numara
Aşama 1 15 16 1 10 5 10
Adım 2 15 16 0001 2 0101 2
Aşama 3 15 16 00010101 2

Onaltılık Sayı: 15 16 = İkili Sayı: 10101 2