KitapSeç | 9,9 |
Yaklaşık 2 İş Günü |
|
|||||
Satıcı: KitapSeç Satıcı Ünvanı: ADRES7 Elektronik Ticaret ve Bilişim Hizmetleri Anonim Şirketi İletişim: Satıcıların iletişim e-posta adresi kitapsec tarafından kayıt altındadır. |
Programlama dilleri için ders kitabı özelliğindedir.
Bu kitap, program tasarımına yeni başlayan bireylere konuyla ilgili temel bilgileri vermek ve programlama mantığını kazandırmaktır; daha sonra ileri düzey konulara giriş yapmasını sağlamaktır. Kitapta, ayrıca veri yapıları, veri modelleri, disk dosyalama, çevrimli ve rekürsif programlama gibi konular yalın bir dille ele alınmıştır.
Her konu ele alınırken, bolca, gerçekçi örnekler verilerek konuların pekiştirilmesi hedeflenmiştir. Ayrıca, program tasarımında önemli yeri olan akış şemaları konusu da ayrıntılı biçimde ele alınmıştır. (www.tdk.com.tr)
Kitabımız üniversiteler veya yüksek okulların çeşitli bölümlerinde verilen “Bilgisayar Programlama Dilleri”, “Programlama Teknikleri”, “Programlamaya Giriş” ve “Programlama tasarımı ve Mantığı” gibi derslere kaynak kitap özelliğindedir. Bizi, lütfen diğer kitap ihtiyaçlarınızda da hatırlayınız :)
Anahtar Sözcükler: Program tasarımında temel kavramlar; algoritma tasarımı ve akış şemaları; C programlama diline giriş; veri türleri ve değişkenler; operatörler; döngü ve denetim deyimleri; G/Ç işlemleri; dizi ve matrisler; çevrimli ve rekürsif programlama; veri yapıları; disk dosyalama; veri modelleri; sözce (string) ve karakter fonksiyonlar; matematiksel fonksiyonlar; hata ayıklama fonksiyonları; tarih-zaman ve yerelleştirilme fonksiyonları; işletim sistemine dayalı uygulamaları; Önişlemciler; program tasarımında çok yapılan hatalar.
------------------
İÇİNDEKİLER
Bölüm 1. Program TasarImInda Temel Kavramlar
Program, Yazılım, Program kodu
Degisken, Diziler, Operatör, Deyim/İfade, Atama deyimi, Donanım
Bellek, Saklama birimi, Işlemci, Makina kodu, Assembly dili
İşletim sistemi
Dosya, Dosya sistemi, Karakter tablosu
Sözce (String), Dinamik/statik bellek kullanımı, Veri yapısı, Veri modeli
Böl ve yönet yaklaşımı, Çevrimli ve rekürsif yaklaşım, Programlama dilleri ve C/C++/
Veritabani ve SQL, Alt-program/yordam, Sinif/nesne
Kullanici/sunucu mimarisi, Ag programlama
Program zaman ve bellek maliyetleri
Kiyaslama (Benchmarking)
Kümeleme Karakterleri
Sorular
Bölüm 2. algoritma tasarImI ve aKIŞ ŞemalarI
2.1. Algoritmada Olması Gereken Özellikler
2.2. Algoritma Tasarımı
2.3. Akış Şemaları
2.3.1. Akış Şeması Simgeleri
2.3.2. Tipik Akış Şeması Parçaları
2.4. Akış Şeması Örnekleri
2.5. Akış Şeması Dışında Şekilsel Tasarım
2.6. Özet
2.7. Sorular
Bölüm 3. C Diline Giriş
Yeni Başlayanların C Dilinde Bilmesi Gerekenler
C Dili Anahtar Sözcükleri
3.1. Bir C Programı
3.2. main() Fonksiyonu
3.3. C Dilinde Fonksiyonun Genel Yapısı
3.4. printf() ve scanf() Fonksiyonları
3.5. Fonksiyona Parametre Aktarımı
Dizilerin Fonksiyona Aktarılması
3.6. Özet
3.7. Sorular
Bölüm 4. C Dili Temel Veri Türleri ve Değişkenler
4.1. Temel Veri Türleri
4.1.1. Karakter (Character)
ASCII Karakter Tablosu
Ünikod
4.1.2. Tamsayı
4.1.3. Gerçel Sayı
4.1.4. Sözce/Karakter Dizisi
4.1.5. Dizi/Matris
4.2. Türetilmiş/Tanımlamaı Veri Türleri
4.3. Degişken Bildirim Yerleri
Yerel Bildirim
Genel (Global) Bildirim
Formal Bildirim
Dışsal (Extern) Bildirim
Statik (Static) Değisken Bildirimi
Saklayıcı Türden (Register) Değişken Bildirimi
volatile Türden Değişken Bildirimi
4.4. Sabitler
4.5. Özet
4.6. Sorular
Bölüm 5. C Dili Operatörler
5.1. Aritmetik Operatörler
5.2. Karsilastirma/Iliski Operatörleri
5.3. Mantıksal Operatörler
5.4. Bitler Üzerinde İşlem Yapan (bitwise) Operatörler
5.5. Diğer Operatörler
5.5.1. Atama Operatörleri
5.5.2. ?: Karsilastirma Operatörü
5.5.3. & ve * İşaretçi Operatörleri
5.5.4. sizeof Operatörü
5.6. Operatörlerin Öncelikleri ve Bagintilar
5.7. Bagintilarda Tür Dönüsümleri
5.8. Özet
5.9. Sorular
Bölüm 6. Döngü ve Denetim Deyimleri
6.1. Döngü Deyimleri
6.1.1. while Deyimi
6.1.2. do-while Deyimi
6.1.3. for Deyimi
6.1.4. Döngü Deyimlerinin İçiçe Kullanılması
6.2. Denetim Deyimleri
6.2.1. Karşılaştırma Deyimleri
if-else Deyimi
switch Deyimi
6.2.2. Dallanma/Kırma Deyimleri
goto Deyimi ve Etiket, break
continue
6.3. Özet
6.4. Sorular
Bölüm 7. GİRİŞ/ÇIKIŞ İŞLEMLERİ
7.1. Standart Giriş Çıkış Kütüphanesi
7.2. Temel Giris Çıkış İşlemleri
7.2.1. getchar( ) - putchar( ) İkilisi
7.2.2. gets( ) - puts( ) İkilisi
7.2.3. scanf( ) - printf( ) İkilisi
7.2.4. Diger Giris/Çikis Fonksiyonları
7.3. Dosya Giriş Çıkış İşlemleri
7.3.1. getch( ) - putc( ) İkilisi
7.3.2. fgetc( ) - fputc( ) İkilisi
7.3.3. fgets( ) - fputs( ) İkilisi
7.3.4. fscanf( ) - fprintf( ) İkilisi
7.3.5. fread( ) - fwrite( ) İkilisi
7.3.6. fopen( ) - fclose( ) İkilisi
7.3.7. Diğer Dosya Fonksiyonları
7.4. Diger G/Ç Fonksiyonları
7.5. Özet
7.6. Sorular
Bölüm 8. Diziler ve Matrisler
8.1. Dizi Türleri ve C Dili
8.2. Vektör Diziler
8.3. Matris Diziler
8.4. Uzay Diziler
8.5. Dizilere Baslangıç Değeri Verilmesi
8.6. Dizi Ile İşaretçi Arasındaki Iliski
8.7. Dinamik Dizi Kullanımı
8.8. Dizilerin Fonksiyona Aktarılması
8.9. Dizi Uygulama Örnekleri
Kabarcık Sıralama
Hizli Siralama, Ardisil Sıralama
İkili Arama
Matris Toplama
Matris Çarpma
Varyans/Standart Sapma
8.10. Hazır Dizi Fonksiyonları
bsearch()
qsort()
8.11. Özet
8.12. Sorular
Bölüm 9. Çevrimli ve Rekürsif Programlama
9.1. Çevrimli Programlama
9.2. Rekürsif Programlama
9.3. Çevrimli mi ? - Rekürsif mi?
9.4. Özet
9.5. Sorular
Bölüm 10. Veri Yapıları TanImlamalı Veri Türleri
Ham Veriden Bilgiye Dönüsüm
10.1. Temel Veri Yapilari
10.2. Tanimlamali Veri Yapıları
10.3. Topluluk (struct) Deyimi
10.4. Ortaklık () Deyimi
10.5. Yeni Veri Sinifi ve enum
10.5.1. Yeni Kümenin Elemanları ve Atama
10.6. Özet
10.7. Sorular
BÖLÜM 11. Dosyalama ve Saklama
11.1. Metin (Text) Dosyası - İkili (Binary) Dosya Ne Demektir?
11.2. Üst Düzey Dosya Erişimleri Örnek Uygulamalar
11.3. Alt Düzey Dosya Erişimleri Örnek Uygulamaları
11.4. Özet
11.5. Sorular
BÖLÜM 12. Veri Modelleri
12.1. Bağlantılı Liste Veri Modeli
Ekleme İşlemi
Listeleme İşlemi
Arama İşlemi
Silme İşlemi
Bağlantılı Liste Uygulamasının Tam Kodu
12.2. Agaç Veri Modeli
Ağaca Düğüm Ekleme
Ağacı Dolaşma/Düğümleri Listeleme/Arama Algoritmasi
Düğüm Silme/Çıkartma Algoritması
Düğüm Bilgisini Hazırlama
İkili Ağaç Uygulamasının Tam Kodu
12.3. Graf Veri Modeli
12.4. Durum Makinası Veri Modeli
12.5. Veritabanında Ilişkisel Veri Modeli
12.6. Ağ Veri Modeli
12.7. Özet
12.8. Sorular
BÖLÜM 13. C DİLİNE HAS ÖZELLİKLER
13.1. İşaretçiler (Pointers)
13.1.1 İşaretçi Değiskenler Üzerinde Aritmetik İşlemler
13.1.2. İşaretçilerin Karşılaştırılması
13.1.3. İşaretçi ve Diziler Arasındaki İlişki
13.1.4. İşaretçiyle Fonksiyon Çağırma
13.2. Arka Planda Denetimsizlik
13.3. Kütüphane Ekleme Kolaylığı
13.4. Özet
13.5. Sorular
BÖLÜM 14. SÖZCE (STRING) VE KARAKTER FONKSİYONLARI
14.1. Sözce Fonksiyonları
14.1.1. Sözce Karsilastirma
14.1.2. Sözce Kopyalama
14.1.3. Sözce Birleştirme
14.1.4. Sözce Içerisinde Sözce veya Karakter Arama
14.1.5. Sözceden Sayısala Dönüsüm
14.1.6. Diger Sözce Fonksiyonları
14.2. Bellek Fonksiyonları
14.3. Karakter Fonksiyonları
14.4. Özet
14.5. Sorular
BÖLÜM 15. C FONKSİYONLARI ÜZERİNE AYRINTI
15.1. Fonksiyon Tanimi ve Bildirimi
15.2. Fonksiyonlara Parametre Aktarımı
15.3. Fonksiyona Degisik Sayida Parametre Aktarımı
15.4. Ana Programa/main()'e Parametre Aktarımı
15.5. Fonksiyonların İşaretçiyle Çağrılması
15.6. Baslik (Header) Dosyalari (*.h)
15.6.1. Standart Başlık Dosyaları
15.6.2. Makro Fonksiyon/Kütüphane Fonksiyonu?
15.6.3. Özel Başlık Dosyası Oluşturma
15.7. Özet
15.8. Sorular
BÖLÜM 16. MATEMATİK FONKSİYONLARI VE UYGULAMALARI
16.1. Matematiksel Fonksiyonlar
16.1.1. Trigonometrik Fonksiyonlar
16.1.2. Yuvarlatma Fonksiyonları
16.1.3. Logaritmik ve Üssel Fonksiyonlar
16.1.4. Mutlak Değer, Bölme, Karekök ve Rasgele Sayı Fonksiyonları
16.2. Çeşitli UUygulamalar
Faktöriyel Hesabı
İkinci Dereceden Denklemin Kökleri
OBEB Bulunması
OKEK Bulunması
Aritmetik/Geometrik Ortalama
Seri Hesabı
Integral Hesabı
Basit Differansiyel Denklem Hesabı
16.3. Özet
16.4. Sorular
BÖLÜM 17. DENETIM VE HATA AYIKLAMA FONKSİYONLARI
17.1. Ayrıcalıklı Durum Denetimi
17.2. Hata Ayıklama Fonksiyonları
17.3. Yerel Olmayan Dallanma Fonksiyonları
17.4. Özel Amaçlı Fonksiyon Sonlandırma Fonkisyonları
17.5 Özet
17.6. Sorular
BÖLÜM 18. TARIH/ZAMAN VE YERELLEŞTİRME FONKSİYONLARI
18.1. Tarih/Zaman Fonksiyonları
18.2. Yerellestirme Fonksiyonları
18.3. Özet
18.4. Sorular
BÖLÜM 19. İŞLETİM SİSTEMİNE DAYALI UYGULAMALAR
19.1. İşletim Sistemiyle Etkileşen Birkaç Fonksiyon
19.1 Ağ Programlama
19.3. Sorular
BÖLÜM 20. C Dili Önişlemcileri (PREPROCESSOR)
20.1. Önişlemci #define
20.2. Önişlemci #undef
20.3. Önişlemciler #include
20.4. Önişlemciler #if, #else, #endif, #elif, #ifdef ve #ifndef
20.5. Önişlemci #line
20.6. Önişlemciler #error ve #pragma
20.7. Özet
20.8. Sorular
BÖLÜM 21. PROGRAM TASARIMINDA ÇOK KARŞILAŞILAN HATALAR
KAYNAKÇA
DİZİN
1 |
Etik Hackerlığa Giriş Hayy Kitap |
180.00 TL
117.00 TL
| 570 adet Satıldı |
2 |
C ile Programlama Palme Yayıncılık |
854.00 TL
| 120 adet Satıldı |
3 |
Yeni Başlayanlar İçin HTML5 CSS3 ve Javascript Fahrettin Erdinç Abaküs Kitap |
320.00 TL
256.00 TL
| 114 adet Satıldı |
4 |
Programlamayı C ile Öğreniyorum Palme Yayınevi |
426.00 TL
| 91 adet Satıldı |
5 |
Python Öğreniyorum Gökhan Su Kodlab Yayın Dağıtım |
187.50 TL
133.12 TL
| 89 adet Satıldı |
6 |
Unity 3D ile Oyun Programlama Kodlab Yayınları |
250.00 TL
177.50 TL
| 84 adet Satıldı |
7 |
Algoratima Uygulamalı Algoritma Kılavuzu Kodlab Yayınları |
250.00 TL
177.50 TL
| 81 adet Satıldı |
8 |
Yeni Başlayanlar İçin Python Abaküs Yayınları |
312.00 TL
249.50 TL
| 79 adet Satıldı |
9 |
Scratch ile Programlama Kodlab Yayın Dağıtım |
187.50 TL
133.12 TL
| 75 adet Satıldı |
10 |
Python 3 Kodlab Yayınları |
250.00 TL
177.50 TL
| 67 adet Satıldı |