|
Veri Yapıları ve Programlama |
|
|
|
|
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 )
|