İçindekiler1 Giriş ve Kitabın Kullanılışı 1.1 Kitabın konulara göre bölüm ve alt bölümlere ayrılışı 1.2 Kitabın dili ve terminoloji 1.3 Kitaptaki örnek ve kodların kullanılması 1.4 Konu sonu alıştırmaları 2 Programlamaya giriş 2.1 Program nedir? 2.2 Bilgisayarda programlar nasıl çalışır? 2.3 C dilinde programlamaya giriş 2.4 C++ dilinde programlamaya giriş 2.5 JAVA dilinde programlamaya giriş Sorular 3 Değişkenler (Variables) 3.1 Değişkenler ve Hafıza Yönetimi 3.2 C,C++ ve JAVA Dillerinde ortak değişken kullanımı 3.3 C dilinde değişken kullanımı 3.4 C++ dilinde değişken kullanımı 3.5 JAVA dilinde değişken kullanımı Sorular 4 C, C++ ve JAVA dilleri için yazım kuralları 4.1 Yorumlar (comments) 4.2 Talimatlar (Statements) 4.3 Bloklar (Blocks) 4.4 C dilinde örnek kod 4.5 C++ dilinde örnek kod 4.6 JAVA dilinde örnek kod 5 İşlemler (Operators) 5.1 C dilinde işlem kullanımı 5.2 C++ dilinde işlem kullanımı 5.3 JAVA dilinde işlem kullanımı Sorular 6 Akış kontrolü 6.1 C dilinde akış kontrolü 6.2 C++ dilinde akış kontrolü 6.3 JAVA dilinde akış kontrolü Sorular 7 Döngüler 7.1 Basit döngüler 7.2 İç içe döngüler (nested loops) 7.3 Örnekler Sorular 8 Fonksiyonlar 8.1 Özyineli fonksiyonlar (Recursive Functions) 8.2 C dilinde fonksiyonlar 8.3 C++ dilinde fonksiyonlar 8.4 JAVA dilinde fonksiyonlar 8.5 Örnekler Sorular 9 Diziler 9.1 Çok boyutlu diziler 9.2 Örnekler Sorular 10 Göstericiler ve Nesne Atıfları 10.1 C ve C++ dillerinde gösterici 10.2 JAVA ve C++ dillerinde nesne atfı 10.3 Atıf ile çağırma (call by reference) Sorular 11 Nesne yönelimli programlama ve oluşum 11.1 C dilinde Oluşum ve Yapılar 11.2 C++ ve JAVA dillerinde nesne yönelimli programlama 12 Dizgiler (Strings) 12.1 Dizgi parçalama (String Tokenizer) 12.2 Dizgilerin kopyalanması 12.3 İlkel tiplerde dizgi tipine dönüş Sorular 13 Dosyalama işlemleri 13.1 C dilinde dosyalama 13.2 C++ dilinde dosya işlemleri 13.3 JAVA dilinde dosyalama işlemleri Sorular 14 Veri Yapıları ve ADT 14.1 C dilinde soyut veri yapıları 14.2 C++ dilinde soyut veri tipleri 14.3 JAVA Dilinde soyut veri tipi Sorular 15 Bağlı Liste (Linke List) 15.1 C dilinde bağlı liste 15.2 C++ dilinde bağlı liste 15.3 JAVA dilinde bağlı liste Sorular 16 Yığın (Stack) 16.1 C dilinde Bağlı Liste ile Yığın 16.2 C++ dili ile yığın kodlanması Sorular 17 Sıra (Queue) 17.1 C dilinde dizi kullanılarak sıra kodlaması 17.2 C dilinde bağlı liste kullanarak sıra kodlaması 17.3 C++ dilinde dizi kullanılarna sıra kodlaması 17.4 C++ dili ile bağlı liste üzerinde sıra kodlaması 17.5 JAVA dili ile dizi üzerinde sıra kodlanması 17.6 JAVA dilinde bağlı liste kullanılarak sıra kodlaması Sorular 18 Graflar 19 Ağaçlar 19.1 ikili Ağaçlar 19.2 İkili Arama Ağaçları 19.2.1 İkili arama ağacında arama işlemi: 19.3 Ağaç dolaşma yöntemleri |