Sayı Sistemleri Nedir?

Sayı Sistemleri Nedir?

Sayı sistemleri, matematiksel düşüncenin temel taşıdır ve birçok alanda kullanılır Bu yazıda, sayı sistemlerinin ne olduğunu ve nasıl kullanıldığını öğreneceksiniz Sayıları anlamak ve manipüle etmek için bu konunun temellerini öğrenmek önemlidir Kendinizi geliştirmek ve matematiksel düşünme becerilerinizi artırmak için bu konuyu öğrenmenizi öneriyoruz

Sayı Sistemleri Nedir?

Sayı sistemleri, matematikte kullanılan çeşitli tabanlara dayalı bir sayı ifade şeklidir. Temelde sayıların nasıl ifade edildiği ve nasıl işlem yapıldığı hakkında bilgi verir. En yaygın kullanılan sayı sistemi ondalık sayı sistemi olmakla birlikte, bunun yanı sıra ikili, sekizli, onaltılı, dörtlü ve daha pek çok sayı sistemi bulunmaktadır.

Sayı sistemleri, dijital teknolojilerin hayatımızdaki yerinin artmasıyla birlikte oldukça önem kazanmıştır. Özellikle elektronik sistemlerde veri depolama ve işleme işlemlerinde sayı sistemleri kullanılmaktadır. Doğru ve etkin bir şekilde kullanılan sayı sistemleri, matematiksel işlemlerin daha hızlı ve hatasız yapılmasını sağlar.


Ondalık Sayı Sistemi

Ondalık sayı sistemi, matematikte en çok kullanılan sayı sistemidir. Bu sistem, temel olarak onlu tabana dayanır. Yani, her basamak 10'un katları şeklinde belirlenmiştir ve rakamlar 0'dan 9'a kadar ifade edilir.

Bir sayının her bir basamağındaki rakam, o rakamın basamak değeri ile çarpılır ve toplamı alınarak sayı elde edilir. Örneğin, 2357 sayısında, 5 rakamı birler basamağı, 7 rakamı onlar basamağı, 3 rakamı yüzler basamağı ve 2 rakamı binler basamağıdır. Bu şekilde, 2357 sayısı (2 x 1000) + (3 x 100) + (5 x 10) + (7 x 1) = 2000 + 300 + 50 + 7 = 2357 şeklinde ifade edilir.

Ondalık sayı sistemi, günlük hayatta sıklıkla kullanılan para, zaman, ölçü birimleri gibi kavramları ifade etmek için de kullanılır. Örneğin, 50 lira, 2 saat 30 dakika gibi değerler ondalık sayı sistemi kullanılarak ifade edilir.


İkili Sayı Sistemi

İkili sayı sistemi, yalnızca sıfır ve bir rakamlarını kullanarak sayıların ifade edilmesine dayalı bir sayı sistemi türüdür. Bilim ve teknolojinin ilerlemesiyle birlikte, özellikle elektronik işlemler için oldukça yaygın hale gelmiştir. İkili sayı sistemi, yalnızca iki rakam kullanıldığı için ondalık sayı sistemine göre daha basit bir yapıdadır.

İkili sayı sistemi, diğer sayı sistemleri gibi bir tabana dayanır ve bu taban iki rakamı ifade eder. 0 anda açık, 1 ise kapalı anlamına gelir. Bu temel prensibe dayalı olarak, ikili sayı sistemine dönüştürülebilecek her türlü veri oluşabilir.

Bu sayı sistemi, hafıza işlemlerinde çok yaygın olarak kullanılır. Elektronik devrelerde, özellikle sayısal devrelerde, hesaplama ve depolama işlemleri için kullanılır. İkili sayı sistemi hakkında daha fazla bilgi edinmek isteyenler, bu sayı sistemi kullanılarak yapılan örneklerden faydalanabilirler. İkili sayı sistemi ile ilgili daha geniş bir bilgi birikimi için, ikili sayı sistemini oluşturan kavramlara hakim olmak gereklidir. Çünkü bu sayede, ikili sayı sistemini daha kolay bir şekilde anlayabilirsiniz.


Octal Sayı Sistemi

Octal sayı sistemi, sekizli tabana dayalı bir sayı sistemidir. Bu sistem, 0 ila 7 arasındaki rakamlarla ifade edilir. Octal sayı sistemini anlamak için örnekler vermek en uygun yöntemdir. Aşağıdaki tablo, ondalık sayı sistemi ile octal sayı sistemi arasındaki dönüşümleri göstermektedir:

Ondalık Sayı Octal Sayı
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 10
9 11
10 12

Yukarıdaki tabloda görüldüğü gibi, ondalık sayının 8'e bölünmesi sonucu kalanın yanı sıra daha önce kalanların da sırayla yazılmasıyla octal sayı elde edilir. Örneğin, 10 sayısının 8'e bölünmesi sonucu kalan 2 olduğu için, octal sayısı 12'dir.

Octal sayı sistemi özellikle bilgisayar sistemlerinde sıklıkla kullanılır. Çünkü her bir sayı, üç bitlik bir ikili sayı dizisine eşdeğerdir. Bu nedenle, octal sayılar, ikili sayılarla çalışmak için faydalı bir araçtır.


Hexadecimal Sayı Sistemi

Hexadecimal sayı sistemi, 16'lık bir tabana dayanmaktadır. Bu sayı sistemi, 0-9 rakamlarının yanı sıra A, B, C, D, E, F harflerini de kullanır. Her harf, 10-15 arasındaki sayıları ifade eder. Örneğin, A harfi 10 sayısını, F harfi ise 15 sayısını temsil eder.

Hexadecimal sayı sistemini ondalık sayı sistemiyle karşılaştırdığımızda, ondalık sayı sisteminde 10 sayısı olan bir basamak yerine hexadecimal sayı sisteminde 16 sayısı olan bir basamak kullanılır. Bu sayede daha büyük sayılar daha az basamakla ifade edilebilir.

Hexadecimal sayı sisteminin özellikle bilgisayar bilimi ve dijital elektronik alanında kullanımı oldukça yaygındır. Bu alanda verilerin işlenmesinde hexadecimal sayılar kullanılabilir. Örneğin, renklerin RGB kodlaması hexadecimal sayı sistemiyle yapılır.

Aşağıdaki tabloda, 0-15 arasındaki sayıların hexadecimal sayı sistemiyle ifadesi verilmiştir:

0 1 2 3 4 5 6 7 8 9 A B C D E F
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

Hexadecimal sayı sistemi, diğer sayı sistemleriyle dönüşümleri kolaylıkla yapılabilecek şekilde tasarlanmıştır. Örneğin, ondalık sayı sistemindeki 59 sayısı hexadecimal sayı sistemiyle 3B olarak ifade edilirken, ikili sayı sisteminde 0011 1011 olarak ifade edilir.


Binary Coded Decimal (BCD) Sayı Sistemi

Binary Coded Decimal (BCD) sayı sistemi, ikili sayı sistemiyle ondalık sayı sisteminin birleştirilmesiyle oluşan bir sayı sistemidir. BCD sayı sistemi özellikle elektronik sistemlerde sıklıkla kullanılmaktadır.

BCD sayı sistemi, her ondalık basamağı ikili sayı sistemindeki dört rakamla ifade eder. Bu sayede, her bir rakam sadece sıfır ve bir rakamlarını içerir. Örneğin, ondalık sayı sisteminde 9 rakamı 1001 ikili sayı sistemiyle ifade edilir.

BCD sayı sistemi"ne örnek vermek gerekirse, "45" sayısının BCD olarak ifadesi "0100 0101" şeklindedir. BCD sayı sistemi, dört basamaklı bir kodlama sistemidir ve sadece 0-9 arasındaki rakamları kullanır. Bu sayı sistemi, elektronik cihazlarda ve hesap makinelerinde rakamları ifade etmek için kullanılır.

BCD sayı sistemi, ondalık sayı sisteminin birleştirilmesiyle oluştuğundan, elektronik cihazlarda işlem yaparken daha hızlı ve doğru sonuçlar verir. Bu nedenle, özellikle hesap makineleri ve saatler gibi elektronik cihazlarda yaygın olarak kullanılır.


Grey Kodlu Sayı Sistemi

Grey kodlu sayı sistemi, diğer sayı sistemlerinden farklı bir yapıya sahiptir. Bu sistemde bit değerleri değiştiğinde sadece bir bit değişir. Diğer sayı sistemlerinde ise bitler arasındaki farklar daha büyük olabilir.

Bu sistem özellikle haberleşme sistemlerinde kullanılır. Bilgi akışında yanlış bit değeri iletilirse, sistemin hatayı tespit edebilmesi için sorunlu bölgenin tamamının yeniden iletilmesi gerekir. Ancak Grey kodlu sistemde, sadece sorunlu bitlerin yeniden iletilmesi yeterlidir. Bu nedenle, iletişimde hata oranını azaltmak için kullanılır.

Decimal Number Binary Number Grey Code Number
0 0000 0000
1 0001 0001
2 0010 0011
3 0011 0010
4 0100 0110
5 0101 0111
6 0110 0101
7 0111 0100
8 1000 1100
9 1001 1101
10 1010 1111

Yukarıda görüldüğü gibi, decimal ve binary numaralar ile grey code numaraları arasında belirgin farklılıklar bulunmaktadır. Bu tabloda, 10'a kadar olan sayıların grey code değerleri gösterilmiştir.


Dördül Sayı Sistemi

Dördül sayı sistemi, 4 temelli bir sayı sistemi olarak bilinir. Bu sayı sistemi özellikle elektronik sistemlerde kullanılır ve diğer sayı sistemleriyle karşılaştırıldığında daha az yaygındır. Dördül sayı sistemi, sırayla 0, 1, 2 ve 3 rakamlarını kullanır.

Dördül sayı sistemi, özellikle sayıların işlenmesi sırasında iki sayıyı karşılaştırmak ya da işlemek için kullanılır. İki sayıyı karşılaştırmak için öncelikle sayıların dördül sisteme dönüştürülmesi gerekir. Bu işlem için örnek olarak, 2 sayısının dördül değeri "10" iken, 3 sayısının dördül değeri "11" olarak ifade edilir.

  • 0
  • 1
  • 2
  • 3

Dördül sayı sisteminde, 4'ün katları çok daha kolay ifade edilebilir. Örneğin, 4 sayısının dördül sayı sistemindeki değeri "10" iken, 8 sayısının dördül sayı sistemindeki değeri "20" olarak ifade edilir. Bununla birlikte, büyük sayılar büyük dörtlü sayılarla temsil edilebilir ve bu nedenle uzun sayılar elde etmek mümkündür.

Decimal Dördül
0 0
1 1
2 2
3 3
4 10
5 11
6 12
7 13
8 20

ASCII Karakter Kodlama Sistemi

ASCII, İngilizce kelimelerin baş harflerinden oluşan “American Standard Code for Information Interchange” kısaltmasının açılımıdır. ASCII, karakterleri sayısal değerlerle ifade etmek için kullanılan bir kodlama sistemidir.

ASCII, standart bir kodlama sistemi olarak tüm bilgisayar sistemlerinin genelinde kullanılmaktadır. ASCII, 7 bitlik bir kodlama sistemine sahiptir. Her bir karakter için bir kodlama değeri atanmıştır. İlk 128 karakter, 7 bitlik kodlama değerleriyle ifade edilir. ASCII tarafından temsil edilen karakterler arasında harfler, rakamlar, özel karakterler ve işaretler yer alır.

ASCII, 1960'ların başında geliştirilmiştir ve o zamanlarda sadece İngilizce karakterleri içermekteydi. Daha sonra, diğer dillerin karakterleri de ASCII kodlama sistemi içine dahil edildi. Günümüzde, ASCII kodlama sistemi özellikle bilgisayar yazılımlarında ve internet iletişiminde kullanılmaktadır.

Kodlama Değeri Karakter
32 Boşluk
33 !
48 0
65 A

ASCII kodlama sistemi tablosu, her bir karakterin kodlama değerini ve karşılık geldiği karakteri gösterir. Boşluk karakteri 32 kodlama değerine sahiptir. İngilizce alfabesi büyük ve küçük harfleri 65-90 ve 97-122 kodlama değerleri ile ifade edilir.

ASCII kodlama sistemi, metin dosyalarının yanı sıra diğer birçok dosya türünde de kullanılır. Örneğin, resim dosyaları, ses dosyaları ve video dosyaları dahil olmak üzere birçok farklı dosya türü, içinde saklanan verileri ASCII kodlama sistemi kullanarak saklar ve işleme alır.


Unicode Karakter Kodlama Sistemi

Unicode karakter kodlama sistemi, dünya genelinde kullanılan pek çok dildeki karakterlerin tamamını içeren bir kodlama sistemidir. Daha önceki kodlama sistemleri yalnızca belirli bir dildeki karakterleri içeriyordu ancak Unicode sayesinde, farklı dillerdeki tüm karakterler kodlama sistemi içinde barındırılabiliyor.

İlk olarak, Unicode kodlama sistemi 1991 yılında oluşturuldu ve daha sonra farklı karakterler ve semboller dahil edilerek geliştirildi. Günümüzde, Unicode sistemi standart bir hal aldı ve dünya genelinde pek çok programlama dili ve işletim sistemi tarafından destekleniyor.

Unicode sistemi, ASCII kodlama sistemine benzer bir yapıdadır. Ancak, ASCII sisteminden farklı olarak sadece tek byte (8 bit) kullanmaz. Unicode sistemi genellikle iki byte (16 bit) kullanır. Bu nedenle, daha fazla karakter ve sembol içerebilir.

Unicode sistemi, dört farklı şekilde kodlanabilir. Bunlar UTF-8, UTF-16, UTF-32 ve UCS-2'dir. UTF-8, genellikle İnternet ve web sayfalarında kullanılırken, UTF-16 ve UTF-32 sistemleri daha çok yazılım uygulama geliştirme alanında kullanılır.

Unicode sistemi sayesinde, internette ve farklı işletim sistemlerinde, farklı dillerdeki karakterlerin yanı sıra semboller ve emojiler gibi farklı işaretler de eksiksiz bir şekilde görüntülenebilir. Örneğin, Türkçe, Rusça, Arapça, Çince, Japonca gibi dillerdeki tüm karakterler Unicode sistemi sayesinde tamamen destekleniyor.

Sonuç olarak, Unicode karakter kodlama sistemi, dünya genelinde kullanılan pek çok dildeki karakterlerin tamamını içeren, standart bir kodlama sistemidir. Sistemin desteği sayesinde farklı dillerdeki karakterler ve semboller eksiksiz bir şekilde kullanılabiliyor ve iletişim daha kolay hale geliyor.