Giriş Formu

Giriş

Ziyaretçi Sayısı

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterBugün22
mod_vvisit_counterDün133
mod_vvisit_counterBu Hafta499
mod_vvisit_counterBu Ay4530
mod_vvisit_counterToplam58829
Veri Yapıları ve Programlama
Veri Yapıları ve Programlama PDF Yazdır e-Posta
Kürşat Hoca tarafından yazıldı   
Salı, 02 Şubat 2010 18:34

Ünite 1 : C / C++'ın Genel Yapısı

          a)      Veri Yapıları: Veri yapıları bilgisayar ortamında verilerin etkin olarak saklanması ve işlenmesi için kullanılan yapılardır. Veri yapısı kısaca verilerin saklanması şeklidir. Veri Yapıları, verilerin düzenlenme biçimini belirleyen yapı taşlarıdır. Bir program değişkeni bile basit bir veri yapısı olarak kabul edilebilir. Değişik algoritmalarda verilerin diziler, listeler, yığınlar, kuyruklar, ağaçlar ve çizgeler gibi veri modellerine uydurularak düzenlenmesi gerekebilir. Bir programda, veri, yapı ve algoritma önemlidir ve birbirinden ayrılmaz bileşenlerdir. Algoritması hazırlanmış her yapı için verilerin düzenli bir şekilde kullanımı önemlidir. Çünkü yapı iyi kurulduğunda, etkin, doğru, anlaşılır ve hızlı çalışıp az kaynak kullanan algoritma geliştirmek kolaylaşır [Kaynak: Vikipedia] 

b)      Programın Yapısı: C programlama dili, Dennis Ritchie tarafından Bell laboratuarlarında yaratılmıştır. 1970’te Ken THOMPSON tarafından geliştirilmiş ve “B” dili üzerine, PDP-11 ile Unix altında çalışmak için yaratılmıştır fakat ilgi üzerine MS-DOS altında çalışacak hale getirilmiştir. Kullanışlı olması, alt yapısının sağlam ve yazılan programın az yer kaplamasından dolayı hızlı çalışabiliyor olması ve her çeşit programda kullanılıyor oluşu, C’yi popüler bir dil yapmıştır.

c)      Program Başlığı: Program ile ilgili açıklamaların yer aldığı içerik kısmıdır. Programın içinde işlem görmez.

 

/* gerekli açıklamalar bu kısımda yer alır işlevi yoktur */; 

// Bu satırlar programın//çalışmasına etki etmezler 

           d)      #include kütüphane çağırma: C dilini güçlü kılan özelliklerden biride kütüphanelerdir. stdio.h ve math.h gibi kütüphaneleri çağırmak için kullanırız. 

 e)    Derleyiciler: C++ ile yazdığımız kodların bilgisayarın anlayabileceği hale gelebilmesi için derleyici adı verilen programların kullanılması gerekmektedir. Derleyiciler programın Windows tabanında çalışmasını sağladığı gibi olası hatalarda da bizleri uyararak kullanım kolaylığı sağlarlar. Farklı firmalar tarafından üretilmiş derleyiciler mevcuttur. Biz çalışmalarımızda Dev C++ isimli derleyiciyi kullanacağız.
Son Güncelleme ( Pazartesi, 22 Şubat 2010 21:05 )
 

Veri Yapıları ve Programlama Ders İçeriği

1.    Veri yapılarına Giriş

2.    C Programlama

3.    C / C++ 'ın Genel Yapısı
  • Program Başlığı 
  • # include 
  • # define 
  • Değişken Tanımlama 
  • Operatörler 
  • scanf
  • gets
  • getch
  • getche
  • kbhit
  • printf 
  • cprintf
  • putchar
  • puts
  • cputs 
  • for 
  • while 
  • do - while 
  • if-else 
  • switch   

4.   Java Programlama

5.     Özyinelemeli(Recursion)

6.     Ağaçlar(Trees)

7.     Yığıt(Stack)

8.     Kuyruklar(Queues)

9.     Listeler ve Bağlı Listeler(Link List)

10.  Algoritmaların Karşılaştırılması

11.  Sıralama

12.  Çizgeler ve Graph Uygulamaları

13.  Javada Hazır Veriyapıları ve Koleksiyonlar