Ondalık 'tan - Sekizli 'ye Dönüştürme

"Ondalık tabanlı bir sayıyı - Sekizli tabana" dönüştürmek için, Ondalık tabanlı değerini girin ve dönüştürücü Ondalık tabanda ki sayısyı Sekizlik tabanlı sayıya dönüştürsün.

Son Güncelleme:


Ondalık Tabandan - Sekizli Tabana Dönüştüme


Sekiz Tabanlı Sayı Sistemi ve Uygulamaları

Taban-8 olarak da bilinen oktal, 0'dan 7'ye kadar sekiz benzersiz basamak kullanan konumsal bir sayı sistemidir. Günümüzde ondalık (taban-10) veya onaltılık (taban-16) kadar yaygın olarak kullanılmasa da, oktal hala belirli bağlamlarda bazı önemli uygulamalara sahiptir.

Sekizlik Tabanlı Sayı(Octal) Ne İçin Kullanılır?

  • Bilgisayar Programlama ve Dijital Sistemler: Octal, ikili verileri kompakt bir şekilde temsil etmek için erken hesaplamada daha yaygındı. 3 bitlik gruplar tek bir sekizli basamakla temsil edilebilir. Ancak onaltılık, 4 bitlik ikili gruplarla hizalama nedeniyle artık daha yaygındır.
  • Unix Dosya İzinleri: Unix benzeri sistemlerde, dosya izinleri genellikle oktal gösterimle ifade edilir. Her sekizli basamak, sahip, grup ve diğerleri için bir izin kümesini gösterir. Örneğin, 644 "rw-r--r--" değerini temsil eder.
  • Ağ ve IP Adresleri: IPv6 adresleri sekizli olarak yazılabilir, ancak onaltılık veya karma gösterimler daha yaygındır.
  • PDP-8 Bilgisayar: PDP-8 mini bilgisayar mimarisi, 3 bit gruplara dayalı makine kodu ve bellek adreslemesi için sekizli olarak yaygın olarak kullanılmıştır.
  • Tarihsel Önemi: Octal, donanım sınırlamaları nedeniyle erken bilgi işlemde daha yaygın olarak kullanılmıştır. Bilgisayar tarihinin önemli bir bölümünü temsil eder.

Ondalık ve onaltılık nedeniyle kullanımın azalması

Oktal bir kez daha yaygın olsa da, ondalık ve onaltılık modern bilgisayarlara hakimdir. Bununla birlikte, oktal, eski sistemlerle çalışırken ve bilgisayar tarihini incelerken hala alaka düzeyine sahiptir.

Özetle, oktal, Unix izinleri, tarihsel sistemler ve IP adresleme gibi özel uygulamalarda azalmış ancak devam eden bir rol oynar. Bunu anlamak, programcılar ve bilgisayar mühendisleri için yararlı olmaya devam ediyor.
 

Ondalık sayıyı sekizli sayıya dönüştürme

 Ondalık sayıyı  8'e bölün  .

   Geri kalanını bölümden alın  . Bu,  oktal sayının bir basamağı olacaktır.

  Bölümü tekrar 8'e  bölün.

  Bu bölümden geri kalanını  oktal sayının bir sonraki basamağı olarak  kaydedin.

 3. ve 4. adımları yineleyin ve bölüm 0 olana kadar   bölümü her seferinde  8'e bölün.

Oktal sayı,  ters sırada yazılmış adım 4'te   kaydedilen kalan sayı  olacaktır.

Örneğin, 148 ondalık sayısını oktala dönüştürmek için:

148'in   8'e bölünmesi,  18'lik  bir bölüm ve 4'ün geri kalanını verir.

18'in  8'e bölünmesi,  2'lik  bir bölüm ve 2'nin geri kalanını verir.

2'nin  8'e bölünmesi,  0'lık  bir bölüm ve 2'nin geri kalanını verir.

Geri kalanlar ters sırada 4, 2  , 2'dir.

Bu nedenle 148'in  oktal temsili 224'tür.
 


Ondalık sayıları sekizli sayılara dönüştürme örnekleri:

Ondalık 10'u sekizliye dönüştürme

10 / 8 = 1 kalan 2

Bölüm 1 / 8 = 0 kalan 1

 Sekizli sayısı 12'dir

 

Ondalık 45'i oktal'a dönüştürme

45 / 8 = 5 kalan 5

Bölüm 5 / 8 = 0 kalan 5

 Sekizli sayısı 55'tir

 

Ondalık 156'yı sekizli sayıya dönüştürme

156 / 8 = 19 kalan 4

19 / 8 = 2 kalan 3

2 / 8 = 0 kalan 2

Sekizli sayı 234

 

Ondalık 233'ü sekizliye dönüştür

233 / 8 = 29 kalan 1

29 / 8 = 3 kalan 5

3 / 8 = 0 kalan 3

Sekizli sayı 351

 

Ondalık 999'u sekizliye dönüştür

999 / 8 = 124 kalan 7

124 / 8 = 15 kalan 4

15 / 8 = 1 kalan 7

1 / 8 = 0 kalan 1

Sekizli sayı 1747

 İşlem,    ondalık sayıyı tekrar tekrar   8'e bölmek   ,  geri kalanını bir sonraki oktal basamak olarak almak ve 0'a ulaşılana kadar bölümü tekrar  bölmektir.  Oktal sayılar ters sırada yazılmış  kalanlardır.

 

 

#oktal #taban-8 #ondalık #taban-10 #dönüştürücü

Web sitemizdeki deneyiminizi geliştirmek için çerezler kullanıyoruz. Kullanılan çerez türleri: Temel Çerezler ve Pazarlama Çerezleri. Çerez politikamızı okumak için tıklayınız. Burada.