İkiliyi sekizliğe dönüştürme

Yazar: Peter Berry
Yaratılış Tarihi: 16 Temmuz 2021
Güncelleme Tarihi: 23 Haziran 2024
Anonim
İkiliyi sekizliğe dönüştürme - Ipuçları
İkiliyi sekizliğe dönüştürme - Ipuçları

İçerik

İkili ve sekizli, bilgisayarlarda yaygın olarak kullanılan iki farklı katsayıdır. Tabandan farklı: 2 tabanında sekizlik ve sekizlik 8 vardır, bu nedenle dönüştürme için gruplandırılmaları gerekir. Bu karmaşık görünebilir, ancak dönüşüm aslında çok basit.

Adımlar

Yöntem 1/2: El ile aktarım

  1. İkili diziyi tanıyın. İkili dizeler, 101001, 001 veya hatta 1 gibi 1 ve 0 karakterlerinden oluşan basit dizelerdir. Bu dizeler genellikle ikili sayılardır. Ek olarak, bazı kitaplar ve öğretmenler ayrıca 1001 gibi "2" alt simge aracılığıyla ikili sayıları sembolize eder.2, "bin bir" sayısıyla karıştırılmaması için.
    • Alt simge, bir sayının "tabanını" belirtir. İkili, temel iki sistemdir ve sekizlik, temel 8 sistemdir.

  2. İkili sayıdaki 1 ve 0 karakterlerini sağdan sola başlayarak üçlü kümeler halinde gruplayın. Sekizlik olarak kullanılan sekiz farklı karakter veya rakam vardır ve ikili olarak yalnızca ikisi vardır. Bu yüzden sekizlik bir sayıyı temsil etmek için üç ikili rakama ihtiyacımız var. Sağdan sola grup numaraları. Örneğin, ikili sayı 101001'e bölünecek 101 001.

  3. Üçlü oluşturmak için yeterli basamak yoksa son basamağın soluna sıfırlar ekleyin. 10011011 sayısının sekiz basamağı vardır ve sekiz rakamı üçe bölünemese de, üçe sahip olana kadar önce sıfır ekleyerek onu sekizlik tabana dönüştürebilirsiniz. Örneğin:
    • Orijinal numara: 10011011
    • Grup: 10 011 011
    • Her grubun üç öğesi olması için sıfırlar ekleyin: 010 011 011

  4. Konumu not etmek için üçlünün her birinin altına 4, 2 ve 1 ekleyin. Her üçlüdeki her ikili sayı, sekizlik katsayıdaki bir yeri temsil eder. İlk sayı 4. konum, ikinci sayı 2. konum ve üçüncü sayı 1. konuma karşılık geliyor. Basit olması için, bu sayıları ikili üçlülerinizin hemen altına yazın. Örneğin:
    • 010 011 011
      421 421 421
    • 001
      421
    • 110 010 001
      421 421 421
    • Not: kısayol için bu adımı atlayabilir ve yalnızca bu sekizlik dönüşüm tablosuyla ikili kümeleri karşılaştırabilirsiniz.
  5. 1 konumu gösteren bir sayı üzerindeyken, sekizlik sayıyı başlatmak için bu sayıyı (4, 2 veya 1) yazın. "4" üzerinde 1 sayısı varsa, sekizlik sayınızda 4 numara bulunur. 0, bir konumu gösteren sayının üstündeyse, sekizlik sayınız bu sayıyı içermez ve boş bırakırız, hayır veya işaret oraya atlayın. Örnek problemi düşünün:
    • İş Parçacığı:
      • Transfer 1010100112 sekizlik.
    • Üçüncü grup:
      • 101 010 011
    • Konum göstergeleri ekleyin:
      • 101 010 011
        421 421 421
    • Her pozisyonu değerlendirin:
      • 101 010 011
        421 421 421
        401 020 021
  6. Her üçlüdeki yeni sayıları toplayın. Sekizlik sayıyı bulduğunuzda, üçlüdeki değerlerin toplamını bulun. 101 ile 4, 0, 1 var ve 5 (). Yukarıdaki örneğe devam edersek:
    • İş Parçacığı:
      • Transfer 1010100112 sekizlik.
    • Üçüncü gruplayın, konum ölçümlerini ekleyin ve her bir yerleşimi değerlendirin:
      • 101 010 011
        421 421 421
        401 020 021
    • Üç grubun her birini toplayın:
  7. Son sekizlik sayıyı oluşturmak için elde edilen sonuçları birleştirin. İkili bir sayıyı bölmek matematik problemlerini çözmeyi kolaylaştırır - ilk sayı sadece basit bir karakter dizisidir. Şimdi, dönüştürdükten sonra, nihai sonucu elde etmek için her şeyi bir araya getirmemiz gerekiyor. Hepsi bu.
    • İş Parçacığı:
      • Transfer 1010100112 sekizlik.
    • Üçüncü grup, konum numaraları ekleyin, konumları değerlendirin ve toplamları bulun:
      • 101 010 011
        5 — 2 — 3
    • Sayıları bir araya getirin:
      • 523
  8. 8'in altına alt simge ekle (bunun gibi 8) dönüşümü tamamlamak için. Bu gösterim olmadan, 523'ün sıradan bir sekizlik sayı mı yoksa ondalık bir sayı mı olduğunu belirlemek imkansız olurdu. Öğretmeninizin doğru cevabı aldığınızı bilmesini sağlamak için cevabınızda 8'in altına sekizlik bir sayı olduğunu belirten bir indeks ekleyin.
    • İş Parçacığı:
      • Transfer 1010100112 sekizlik.
    • Dönüştürmek:
      • 523.
    • Son cevap:
      • 5238
    İlan

Yöntem 2/2: Anahtarları ve varyasyonları değiştir

  1. Zaman kazanmak ve ödevlerinizi yapmak için basit bir sekizlik dönüştürücü kullanın. Testte kullanılmasa da, bu diğer durumlar için mükemmel bir seçimdir. Yalnızca 8 sayı kombinasyonu olduğu için ezberlemek hiç de zor değil. Sadece sayıları üçlü gruplara ayırın ve bunları resimdeki tabloyla karşılaştırın.
    • 8 ve 9 için doğrudan dönüşüm olmadığını unutmayın. Sekizlik tabanda bu sayılar bulunmuyor çünkü temel 8 sistemde sadece 8 hane (0-7) vardır.
  2. Garip bir kısım varsa, virgül tutup oradan dönüştürmeye başlayacağız. 10010,11 ikili sayısının sekizlik bir sayıya dönüştürülmesi durumunu düşünün. Genellikle sağdan sola geçiş yaparsınız ve üçlü bir grupla başlarsınız. Virgülle bu konumdan geçişi yaparsınız: virgülün solundaki kısım için (10010), oradan başlar ve sağdan sola (010 010) dönüştürürsünüz. Sağ kısımla (, 11) virgülden başlayıp soldan sağa (110) çevirirsiniz. Sıfır eklenirken, dönüşüm yönünde her zaman sıfırlar eklenir. Üçüncü grup sonucumuz 010 010, 110 olacaktır.
    • 101,1 → 101 , 100
    • 1,01001 → 001 , 010 010
    • 1001101,0101 → 001 001 101 , 010 100
  3. Sekizliyi tekrar ikiliye dönüştürmek için sekizlik dönüştürücü tablosunu kullanın. Ters çevirme için tabloya ihtiyacınız var, çünkü sekizlik sistemi zaten anlamadığınız ve her birleştiriciyi yeniden düşünmek istemediğiniz sürece sadece "3" size matematik yapmak için yeterli bilgi vermeyecektir. Aşağıdaki tabloyu kullanmak, her sekizlik basamağı üç ikili basamak kümesine dönüştürmeyi ve ardından bunları bir araya getirmeyi kolaylaştıracaktır:
    • 0 → 000
    • 1 → 001
    • 2 → 010
    • 3 → 011
    • 4 → 100
    • 5 → 101
    • 6 → 110
    • 7 → 111
    İlan

Tavsiye

  • Sayıları parçalamak için zaman ayırın. İdeal olarak, çalışmak için bolca alana sahip büyük kağıtlar kullanmalısınız.