Kategoriler
Eser Adı Yazar Yayınevi Açıklama İçindekiler Barkod
Arama  
Ana Sayfa Sipariş Takip Üyelik Yardım İletişim
 
 
Bülten
   

×
C Programlama Dili
İşaretçiler (Pointers) – Dosyalar – Paralel Port Test Cihazları – İkili (Binary) Sayıcı
Eylül 2017 / 8. Baskı / 399 Syf.
Fiyatı: 485.00 TL
24 saat içerisinde temin edilir.
 
Sepete Ekle

Diğer Baskılar
 Baskı Tarih Fiyatı İndirimli
 7. Mart 2014 37.00 TL 19.90 TL (%46) Sepete Ekle
 6. Eylül 2012 29.50 TL -      Sepete Ekle
 5. Kasım 2008 23.90 TL -      Sepete Ekle
 4. Ağustos 2006 17.50 TL -      Sepete Ekle
 3. Mart 2005 17.50 TL -      Sepete Ekle
   

Gözden geçirilmiş 8. Baskısını yapan kitap, çıktığı ilk günden beri gerek üniversitelerde gerekse özel kurslarda "C Programlama Dili" dersi için temel ders kitabı olarak binlerce öğrenciye ve programı kendi kendine öğrenmek isteyen kişilere rehber kitap olmuştur. Kitap, her yeni baskısında bir önceki baskı için akademisyenlerden, öğrencilerden ve okuyuculardan gelen istek, öneri ve eleştiriler dikkate alınarak hazırlanmış, kitabın okuyucu dostu olması amaçlanmıştır.

Kitap C Programlama Dilini hiç bilmeyenlere hitap edecek şekilde hazırlanmış, konular kolaydan zora doğru sıralanmıştır. Konular şekil ve tablolarla daha ayrıntılı bir biçimde incelenmiş ve örnek programların sayısı artırılarak konunun daha iyi anlaşılması hedeflenmiştir. Her bölümün sonunda, konu ile ilgili sorulara yer verilerek hem konunun daha iyi öğrenilmesi hem de olası sorunlarda ne yapılması gerektiği konularına açıklık getirilmiştir. Kitabı bitiren bir okuyucu, ileri düzeyde C dili ile program yapabilecek düzeye gelecektir.

Ayrıca kitapta: Temel elektronik eğitimi alanların bu bilgilerini yazılımla birleştirerek ortaya yeni projeler çıkarabilecekleri konuları da içermektedir. Bu doğrultuda Türkçe kitaplarında çok fazla yer almayan bilgisayarın paralel portuna bağlanan kontrol devrelerinin yapımı ve bu devrelerin yazılımla denetimi konusuna da yer verilmiştir.

Konu Başlıkları
C Programlarının Bir Kısmının C++ Eşdeğeri
Program Denetim Deyimleri
İşaretçiler (Pointers)
Fonksiyonlar
Değişkenlerin Saklanması
Veri Yapıları
Dosyalar
Seri ve Paralel Portların Kullanımı
Paralel Port Test Cihazları
Matematiksel Fonksiyonlar
Barkod: 9789750244360
Yayın Tarihi: Eylül 2017
Baskı Sayısı:  8
Ebat: 18x24
Sayfa Sayısı: 399
Yayınevi: Seçkin Yayıncılık
Kapak Türü: Karton Kapaklı
Dili: Türkçe
Ekler: -

 

İÇİNDEKİLER
İçindekiler
Sekizinci Baskı Hakkında  7
Önsöz  9
Sunuş  11
Bölüm 1  GİRİŞ
C Dilinin Tarihi  19
Programlama Dili Nedir?  19
Bilgisayar  20
Makine Dili  20
Assembly Dili  20
Yüksek Seviyeli Diller  21
Orta Seviye Dili C  21
Programcı Dili C  22
İşletim Sistemi  24
Programlamaya Giriş  24
Yorumlayıcıya Karşı Derleyici  24
main() Fonksiyonu  26
C Dilinde Kullanılan Terimlere Bir Bakış  30
Sorular  32
Bölüm 2  VERİ VE BELLEK
Bilgisayar Belleği  33
Bit  33
Bayt (Byte)  34
Verilerin Gösterilmesi  34
Değişkenler ve Sabitler  34
Değişkenlerin Bildirimi  35
Değişken İsimleri  36
Veri Türleri  38
Tamsayı Türü (Integer Type)  38
Short Türü  40
Tamsayı (int) Türü  41
long Türü  43
İşaretsiz Tamsayı (unsigned integer)  43
İşaretli ve İşaretsiz Tamsayılar (signed and unsigned integers)  43
(Karakter) Veri Türü  44
Tek Duyarlı Kayan Noktalı Sayılar (floating point numbers)  46
Çift Duyarlı Kayan Noktalı Sayılar (double Türü)  48
Değişkenlere Değer Verilmesi  49
Karakter Katarları (character strings)  50
Karakter Dizilerine Başlangıç Değeri Verilmesi  54
Sorular  57
Bölüm 3  ARİTMETİK İŞLEMCİLER
Bölüm Hakkında  59
İşlemci Türleri  59
Atama İşlemcisi  59
Aritmetik İşlemciler  60
Bit İlişkili (Bitwise) İşlemciler  62
DEĞİL İşlemcisi  62
VE İşlemcisi  62
VEYA İşlemcisi  62
ÖZEL VEYA İşlemcisi  62
Sağa (>>) ve Sola (<<) Kaydırma  63
Sola Kaydırma (<<)  64
Sağa Kaydırma (>>)  64
İlişkisel İşlemciler  67
Mantıksal İşlemciler  67
Tür Çevrimi  69
Özel İşlemciler  70
Artırım ve Eksiltim  70
İşaretçi (Pointer)–İlişkili İşlemci  71
Virgül İşlemcisi  71
Kalıp (cast) İşlemcisi  71
sizeof() İşlemcisi  74
İfade ve Deyim  76
Atama İşlemcileri  76
Yukarı ve Aşağı Taşma (Overflow and Underflow)  80
Önişlemci Komutları  82
#define Önişlemcisi  83
#önişlemcisi  84
Sorular  86
Bölüm 4  TEMEL GİRİŞ VE ÇIKIŞ FONKSİYONLARI
Fonksiyonlara Giriş  87
Başlık Dosyaları  88
Matematiksel Fonksiyonlar  88
Katar (String) Fonksiyonları  89
Standart Fonksiyonlar  89
Arabellek (Buffer)  89
Formatlı Çıkış ve Giriş: printf( ) ve scanf( )  89
printf() Fonksiyonu  90
scanf( ) Fonksiyonu  97
scanf() Fonksiyonundaki Biçim (Format) Tanımlayıcısı  100
Örnek Programlar  101
Katar Çıkış ve Girişleri: puts() ve gets()  107
Katarların Çıktısı  108
Katar Girişleri  108
Tek Karakter Giriş/Çıkış (I/O)  109
fgets( ) Fonksiyonu  111
Sorular  113
Bölüm 5  PROGRAM DENETİM DEYİMLERİ:
IF VE SWITCH İFADELERİNİN YAPISI
Denetim İfadeleri  115
Karşılaştırmalı Denetim Deyimlerinin Türleri  116
Bir Yollu Denetim İfadesi  116
if–else İfadeleri (İki Yollu Kontrol)  118
if…else…if İfadeleri (Çok Yollu)  125
switch İfadeleri  129
Sorular  136
Bölüm 6  PROGRAM DENETİM DEYİMLERİ: DÖNGÜLER
while Döngüsü  137
do while Döngüsü  143
for Döngüsü  146
Faktöriyel Hesaplanması  150
İç İçe Döngü  155
break Deyimi  162
continue Deyimi  163
goto Deyimi  164
Sorular  170
Bölüm 7  İŞARETÇİLER (POINTERS)
Bellek Düzeni ve Adres  173
İşaretçilerin İşleyişi  174
İşaretçi İşlemcileri  176
Örtük (implicit) ve Açık (explicit) Adresleme Yöntemi ile Program Yazma  176
Katarlara (Stringlere) Erişmek İçin İşaretçi Kullanmak  180
İşaretçi ve Katarlarda Dikkat Edilmesi Gerekli Noktalar  181
Karakter Katarları ve İşaretçiler  183
Hangi Yöntem Kullanılmalı?  185
Katarların Kopyalanması  189
Karakter Katar Dizilerine Başlangıç Değeri Verilmesi  190
Karakter Katar Dizilerinin Kullanımı  191
KATARLAR ÜZERİNDE İŞLEM YAPAN FONKSİYONLAR  194
strlen() Fonksiyonu  194
strcmp() Fonksiyonu  195
strcat() Fonksiyonu  198
strcspn() Fonksiyonu  198
strncpy() Fonksiyonu  199
strrchr() Fonksiyonu  199
strrev() Fonksiyonu  200
strnset() Fonksiyonu  200
strstr() Fonksiyonu  201
strtok() Fonksiyonu  202
strupr() Fonksiyonu  202
Sorular  203
Bölüm 8  FONKSİYONLAR
Harici Fonksiyonlar  215
Fonkiyon Çağırma Yöntemleri  216
Değer ile Çağırma  216
Adres ile Çağırma  216
Birden Çok Geri Dönüş Değerleri Gönderen Fonksiyonlar (Adres ile Çağırma)  217
Fonksiyonların Kendi Kendilerini Çağırmaları  219
Makro Kullanımı  221
Makro Türleri  222
Sorular  225
Bölüm 9  DEĞİŞKENLERİN SAKLANMASI
Saklama Sınıfları  227
Otomatik (automatic) Değişkenler  229
Yazmaç (Register) Değişkenler  230
Dışsal (External) Değişkenler  231
Statik (Durağan/Static) Değişkenler  232
Özel Veri (Data) Türleri  233
Tür Kümesi (enum) Oluşturmak  233
Simgesel Veri Türleri  236
Yığın Kavramı  238
Değişkenleri Yönetim Teknikleri  238
Sorular  240
Bölüm 10  DİZİLER
C Dilinde Diziler  241
Diziye Giriş Yapmak  244
Dizilerin Fonksiyonlarda Kullanılması  246
Çok Boyutlu Diziler  253
Dizilerin Kullanımında Uyulması Gerekli Kurallar  256
Sorular  257
Bölüm 11  VERİ YAPILARI
Giriş  259
Değişken Adını Tanımlamak  259
Yapının Bellekte Bayt (byte) Cinsinden Kapladığı Alanın Bulunması  264
İç İçe Yapılar  266
İç İçe Yapı Değişkenlerinin Genel (Global) Olarak Tanıtılması  270
Yapı Üyelerine Başlangıç Değeri Verilmesi  271
Yapıları Dizilerle Kullanmak  272
Yapıları İşaretçiler ile Kullanmak  274
Yapıların Fonksiyonlarla Kullanılmaları  277
Yapıların Fonksiyonlara Değer ile Geçişi  277
Yapıların Fonksiyonlara Referans (işaretçi) ile Geçişi  278
Bölüm 12  DOSYALAR
Arabellek Nedir?  285
Giriş ve Çıkış  285
Dosyalar  286
Dosyalardaki Verilere Erişim  287
Üst Düzey Dosyalar (Arabellek Kullanan Dosyalar)  287
Dosya Açılması  288
Dosya Kapanması  290
putc() ve getc() Fonksiyonları  291
getw( ) ve putw( ) Fonksiyonları  292
fputs() ve fgets() Fonksiyonları  294
fread( ) ve fwrite() Fonksiyonları  298
feof(), ferror() ve clearerr() Fonksiyonları  301
Dosyaya Biçimli “Formatlı” Erişim (fprintf() ve fscanf() Fonksiyonları)  303
İkili Dosyalarda fseek() ve ftell() Fonksiyonları  309
fileno() ve filelength() Fonksiyonları  313
Sorular  325
Bölüm 13  SERİ VE PARALEL PORTLARIN KULLANIMI
Seri Veri İletimi  328
Paralel Portun Kullanımı  330
Port Registerleri  330
Paralel Port Test Cihazının Yapımı  332
Port Yazmacı (Registeri) İçerisine Yazılacak Verinin Belirlenmesi  333
Paralel Porta Bağlanan 8255 Tümdevresi ile LED’lerin Kontrolü  336
8255 Programlanabilir Çevre Arabirimi  336
Işık Oyunları  338
İkili (Binary) Sayıcı  341
Adım (Step) Motor Kontrol Devresi  344
Bölüm 14  MATEMATİKSEL FONKSİYONLAR
sqrt() Fonksiyonu  349
pow() Fonksiyonu  351
exp() Fonksiyonu  352
log() Fonksiyonu  352
log10() Fonksiyonu  353
sin() Fonksiyonu  353
cos() Fonksiyonu  354
tan() Fonksiyonu  354
asin() Fonksiyonu  355
atan() Fonksiyonu  355
floor() Fonksiyonu  356
ceil() Fonksiyonu  356
fabs() Fonksiyonu  357
cosh() Fonksiyonu  357
sinh() Fonksiyonu  358
tanh() Fonksiyonu  359
SORULARIN CEVAPLARI  361
Kaynaklar  393
Dizin  395
 


Olcay Taner Yıldız
Eylül 2024
200.00 TL
Sepete Ekle
Nureddin Gökbey İnaç
Temmuz 2024
150.00 TL
Sepete Ekle
Lütfi Koray Yitmen
Temmuz 2024
230.00 TL
Sepete Ekle
Aydın Erden
Mart 2024
240.00 TL
Sepete Ekle





 

İÇİNDEKİLER
İçindekiler
Sekizinci Baskı Hakkında  7
Önsöz  9
Sunuş  11
Bölüm 1  GİRİŞ
C Dilinin Tarihi  19
Programlama Dili Nedir?  19
Bilgisayar  20
Makine Dili  20
Assembly Dili  20
Yüksek Seviyeli Diller  21
Orta Seviye Dili C  21
Programcı Dili C  22
İşletim Sistemi  24
Programlamaya Giriş  24
Yorumlayıcıya Karşı Derleyici  24
main() Fonksiyonu  26
C Dilinde Kullanılan Terimlere Bir Bakış  30
Sorular  32
Bölüm 2  VERİ VE BELLEK
Bilgisayar Belleği  33
Bit  33
Bayt (Byte)  34
Verilerin Gösterilmesi  34
Değişkenler ve Sabitler  34
Değişkenlerin Bildirimi  35
Değişken İsimleri  36
Veri Türleri  38
Tamsayı Türü (Integer Type)  38
Short Türü  40
Tamsayı (int) Türü  41
long Türü  43
İşaretsiz Tamsayı (unsigned integer)  43
İşaretli ve İşaretsiz Tamsayılar (signed and unsigned integers)  43
(Karakter) Veri Türü  44
Tek Duyarlı Kayan Noktalı Sayılar (floating point numbers)  46
Çift Duyarlı Kayan Noktalı Sayılar (double Türü)  48
Değişkenlere Değer Verilmesi  49
Karakter Katarları (character strings)  50
Karakter Dizilerine Başlangıç Değeri Verilmesi  54
Sorular  57
Bölüm 3  ARİTMETİK İŞLEMCİLER
Bölüm Hakkında  59
İşlemci Türleri  59
Atama İşlemcisi  59
Aritmetik İşlemciler  60
Bit İlişkili (Bitwise) İşlemciler  62
DEĞİL İşlemcisi  62
VE İşlemcisi  62
VEYA İşlemcisi  62
ÖZEL VEYA İşlemcisi  62
Sağa (>>) ve Sola (<<) Kaydırma  63
Sola Kaydırma (<<)  64
Sağa Kaydırma (>>)  64
İlişkisel İşlemciler  67
Mantıksal İşlemciler  67
Tür Çevrimi  69
Özel İşlemciler  70
Artırım ve Eksiltim  70
İşaretçi (Pointer)–İlişkili İşlemci  71
Virgül İşlemcisi  71
Kalıp (cast) İşlemcisi  71
sizeof() İşlemcisi  74
İfade ve Deyim  76
Atama İşlemcileri  76
Yukarı ve Aşağı Taşma (Overflow and Underflow)  80
Önişlemci Komutları  82
#define Önişlemcisi  83
#önişlemcisi  84
Sorular  86
Bölüm 4  TEMEL GİRİŞ VE ÇIKIŞ FONKSİYONLARI
Fonksiyonlara Giriş  87
Başlık Dosyaları  88
Matematiksel Fonksiyonlar  88
Katar (String) Fonksiyonları  89
Standart Fonksiyonlar  89
Arabellek (Buffer)  89
Formatlı Çıkış ve Giriş: printf( ) ve scanf( )  89
printf() Fonksiyonu  90
scanf( ) Fonksiyonu  97
scanf() Fonksiyonundaki Biçim (Format) Tanımlayıcısı  100
Örnek Programlar  101
Katar Çıkış ve Girişleri: puts() ve gets()  107
Katarların Çıktısı  108
Katar Girişleri  108
Tek Karakter Giriş/Çıkış (I/O)  109
fgets( ) Fonksiyonu  111
Sorular  113
Bölüm 5  PROGRAM DENETİM DEYİMLERİ:
IF VE SWITCH İFADELERİNİN YAPISI
Denetim İfadeleri  115
Karşılaştırmalı Denetim Deyimlerinin Türleri  116
Bir Yollu Denetim İfadesi  116
if–else İfadeleri (İki Yollu Kontrol)  118
if…else…if İfadeleri (Çok Yollu)  125
switch İfadeleri  129
Sorular  136
Bölüm 6  PROGRAM DENETİM DEYİMLERİ: DÖNGÜLER
while Döngüsü  137
do while Döngüsü  143
for Döngüsü  146
Faktöriyel Hesaplanması  150
İç İçe Döngü  155
break Deyimi  162
continue Deyimi  163
goto Deyimi  164
Sorular  170
Bölüm 7  İŞARETÇİLER (POINTERS)
Bellek Düzeni ve Adres  173
İşaretçilerin İşleyişi  174
İşaretçi İşlemcileri  176
Örtük (implicit) ve Açık (explicit) Adresleme Yöntemi ile Program Yazma  176
Katarlara (Stringlere) Erişmek İçin İşaretçi Kullanmak  180
İşaretçi ve Katarlarda Dikkat Edilmesi Gerekli Noktalar  181
Karakter Katarları ve İşaretçiler  183
Hangi Yöntem Kullanılmalı?  185
Katarların Kopyalanması  189
Karakter Katar Dizilerine Başlangıç Değeri Verilmesi  190
Karakter Katar Dizilerinin Kullanımı  191
KATARLAR ÜZERİNDE İŞLEM YAPAN FONKSİYONLAR  194
strlen() Fonksiyonu  194
strcmp() Fonksiyonu  195
strcat() Fonksiyonu  198
strcspn() Fonksiyonu  198
strncpy() Fonksiyonu  199
strrchr() Fonksiyonu  199
strrev() Fonksiyonu  200
strnset() Fonksiyonu  200
strstr() Fonksiyonu  201
strtok() Fonksiyonu  202
strupr() Fonksiyonu  202
Sorular  203
Bölüm 8  FONKSİYONLAR
Harici Fonksiyonlar  215
Fonkiyon Çağırma Yöntemleri  216
Değer ile Çağırma  216
Adres ile Çağırma  216
Birden Çok Geri Dönüş Değerleri Gönderen Fonksiyonlar (Adres ile Çağırma)  217
Fonksiyonların Kendi Kendilerini Çağırmaları  219
Makro Kullanımı  221
Makro Türleri  222
Sorular  225
Bölüm 9  DEĞİŞKENLERİN SAKLANMASI
Saklama Sınıfları  227
Otomatik (automatic) Değişkenler  229
Yazmaç (Register) Değişkenler  230
Dışsal (External) Değişkenler  231
Statik (Durağan/Static) Değişkenler  232
Özel Veri (Data) Türleri  233
Tür Kümesi (enum) Oluşturmak  233
Simgesel Veri Türleri  236
Yığın Kavramı  238
Değişkenleri Yönetim Teknikleri  238
Sorular  240
Bölüm 10  DİZİLER
C Dilinde Diziler  241
Diziye Giriş Yapmak  244
Dizilerin Fonksiyonlarda Kullanılması  246
Çok Boyutlu Diziler  253
Dizilerin Kullanımında Uyulması Gerekli Kurallar  256
Sorular  257
Bölüm 11  VERİ YAPILARI
Giriş  259
Değişken Adını Tanımlamak  259
Yapının Bellekte Bayt (byte) Cinsinden Kapladığı Alanın Bulunması  264
İç İçe Yapılar  266
İç İçe Yapı Değişkenlerinin Genel (Global) Olarak Tanıtılması  270
Yapı Üyelerine Başlangıç Değeri Verilmesi  271
Yapıları Dizilerle Kullanmak  272
Yapıları İşaretçiler ile Kullanmak  274
Yapıların Fonksiyonlarla Kullanılmaları  277
Yapıların Fonksiyonlara Değer ile Geçişi  277
Yapıların Fonksiyonlara Referans (işaretçi) ile Geçişi  278
Bölüm 12  DOSYALAR
Arabellek Nedir?  285
Giriş ve Çıkış  285
Dosyalar  286
Dosyalardaki Verilere Erişim  287
Üst Düzey Dosyalar (Arabellek Kullanan Dosyalar)  287
Dosya Açılması  288
Dosya Kapanması  290
putc() ve getc() Fonksiyonları  291
getw( ) ve putw( ) Fonksiyonları  292
fputs() ve fgets() Fonksiyonları  294
fread( ) ve fwrite() Fonksiyonları  298
feof(), ferror() ve clearerr() Fonksiyonları  301
Dosyaya Biçimli “Formatlı” Erişim (fprintf() ve fscanf() Fonksiyonları)  303
İkili Dosyalarda fseek() ve ftell() Fonksiyonları  309
fileno() ve filelength() Fonksiyonları  313
Sorular  325
Bölüm 13  SERİ VE PARALEL PORTLARIN KULLANIMI
Seri Veri İletimi  328
Paralel Portun Kullanımı  330
Port Registerleri  330
Paralel Port Test Cihazının Yapımı  332
Port Yazmacı (Registeri) İçerisine Yazılacak Verinin Belirlenmesi  333
Paralel Porta Bağlanan 8255 Tümdevresi ile LED’lerin Kontrolü  336
8255 Programlanabilir Çevre Arabirimi  336
Işık Oyunları  338
İkili (Binary) Sayıcı  341
Adım (Step) Motor Kontrol Devresi  344
Bölüm 14  MATEMATİKSEL FONKSİYONLAR
sqrt() Fonksiyonu  349
pow() Fonksiyonu  351
exp() Fonksiyonu  352
log() Fonksiyonu  352
log10() Fonksiyonu  353
sin() Fonksiyonu  353
cos() Fonksiyonu  354
tan() Fonksiyonu  354
asin() Fonksiyonu  355
atan() Fonksiyonu  355
floor() Fonksiyonu  356
ceil() Fonksiyonu  356
fabs() Fonksiyonu  357
cosh() Fonksiyonu  357
sinh() Fonksiyonu  358
tanh() Fonksiyonu  359
SORULARIN CEVAPLARI  361
Kaynaklar  393
Dizin  395
 


 
Kitap
Bülten
Kitap
Kitap
İndirimli Kitaplar
 
 
Ana Sayfa | 2021 Kaynakça Dokümanı | Hakkımızda | Bülten | Kişisel Verilerin Korunması | Yardım | İletişim

Seçkin Yayıncılık San. Tic. A.Ş.
Copyright © 1996 - 2024