Veri Yapıları Ders Notları

Veri Yapıları Ders Notları

Zor bir ders olduğu için veri yapıları ders notları nı çıkartayım dedim. Aslında tam olarak zor sayılmaz işin içine matematik girdiği için olaylar biraz karışa biliyor. İnternet’te genelde bu konuda hocaların yazdığı ders notları var ancak baya bir karışık ayrıca öğrenci gözünden not çıkartmak çok daha iyi. Şimdi direk konulara geçeceğim uzun uzun veri yapıları nedir diye yazmaya gerek yok 🙂 ;

Taban Aritmetiği

Sayı Sistemi Adı Aralık
2’lik Binary 0 ve 1
8’lik Oktet 0,1,2,3,4,5,6,7
10’luk Decimal 0,1,2,3,4,5,6,7,8,9
16’lık Hexdecimal (Hex) 0,1,2,3,4,5,6,7,8,9, A,B,C,D,E,F

Hexdecimal (Hex) da fark ettiğiniz gibi diğerlerinden farklı olarak harfler’de var bu harfler aslında şu sayılara eşit ;

  • A = 10
  • B = 11
  • C = 12
  • D = 13
  • E = 14
  • F = 15

Günlük hayatta bizler sürekli matematik işlemlerinde 10’luk sistemi kullanırız örneğin ;

20 + 5 = 25

Şeklinde ama burada bu sayıların aslında 10’luk sayı sistemi olduğunu belirtmemiz lazım ancak sürekli 10’luk sistem kullanıldığı için belirtmiyoruz yani ;

(20)10 + (5)10 = (25)10

Parantez bitiminde parantezin köşesine hangi sayı sistemi olduğu bu şekilde yazılır.

10’luk sistemden diğer sayı sistemlerine çevirmek için böle işlemi yapılır. Tam tersinde ise üst alınır. Şimdi sırasıyla 10’luk sayı sistemini sırayla 2,8 ve 16’lık sayı sistemlerine çevirelim.

2’lik Sayı Sistemi

Şimdi birkaç alıştırma ile 10’luk sayısı sistemindeki sayıları 2’lik sayı sistemine çevirelim;

Soru : (2)10 = (?)2 İşlemini yapınız.

Cevap :

2-lik-sistem-ekran-ciktisi

Böle işlemi sonucunda cevap (10)

Aslında tam cevap 10’luk sayısı sisteminde (2)10 2’lik sayı sistemine çevrildiğinde sonuç 1 ve 0 dır. Burada önemli olan böle işleminde sayıları birleştirirken bölümden kalana şeklinde gidilmelidir.

Soru : (56)10 = (?)2

İşlem :

2-lik-sistem-ekran-ciktisi-2

Son Bölüm den başlayarak tüm kalanları sıralıyoruz sonuç : (1101000)2 . 10’luk sistemde 56 sayısının 2’lik sistemde karşılığı budur arkadaşlar.

Şimdi 10’luk sayı ssiteminden 2’lik sayı sistemine çevirmeyi öğrendik sırada 2’lik sistemden 10’luk sayısı sistemine çevirmeye geldi. Bu işlem için kullanacağım matematiksel işlem üst alma olacak ;

Previous PHP if - elseif - else Kullanımı
Next Android SQLite Kullanımı

About author

Sercan Çepni
Sercan Çepni 78 posts

Ben Kimim ? Sercan ÇEPNİ 1989 Eskişehir doğumluyum. Kocaeli Üniversitesi Yerel Yönetimler ve Anadolu Üniversitesi Kamu Yönetimi Mezunuyum. Ayırca Kastamonu Üniversitesi Bilgisayar Programcılığı okuyorum. 2017 DGS hazırlanıp inşallah Bilgisayar Mühendisliğine geçeceğim.Tam olarak 10 yıl dır internet camiasının içerisinde bulunmaktayım. Bir çok çeşitli sektörlere yönelik web sitelerim var fakat uzun zamandır artık kendim içinde bir web sitesi açmak istiyordum ve sonunda açtım bu siteyi açmamın amacı bunca yıldır öğrendiğim bilgi birkimimi başkarınada aktarmak ve siyasetle ilgili yazılarımı paylaşmak arzumdan dolayı bu siteyi açtım.

View all posts by this author →

You might also like

Bilgisayar Programcılığı Ders Notları 0 Yorum

Bilgisayar Donanımı Ders Notları

Bilgisayar, kullanıcıdan aldığı verilerle mantıksal ve aritmetiksel islemleri yapan yaptigi islemlerin sonucunu saklayabilen sakladigi bilgilere istenildiginde ulasilabilen elektronik bir makinedir. Bu islemleri yaparken veriler girilir ve islenir. Ayrica, istendiginde yapilan islemler

0 Yorum

Henüz Yorum Yok

Bu gönderiye ilk yorumu sen yap comment this post!

Bir Cevap Bırakın