%3
Algoritma Geliştirme ve Programlamaya Giriş Fahri Vatansever

Algoritma Geliştirme ve Programlamaya Giriş


Basım Tarihi
2023-10
Sayfa Sayısı
576
Kapak Türü
Karton
Kağıt Türü
1.Hamur
Basım Yeri
Ankara
Stok Kodu
9789750288159
Boyut
16x24
Baskı
15



615,00 TL 596,55 TL
(Bu ürünü aldığınızda 514 puan kazanacaksınız)
   514

Prof. Dr. Fahri VATANSEVER

 

İÇİNDEKİLER
 
Önsöz 
 
5
Bölüm 1
 
 
PROGRAMLAMAYA GİRİŞ
 
 
I. GİRİŞ 
 
15
II. PROGRAMLAMA DİLLERİ 
 
22
III. İŞLEMLER 
 
26
A. Matematiksel İşlemler 
 
26
B. Karşılaştırma İşlemleri 
 
40
C. Mantıksal İşlemler 
 
42
SORULAR 
 
50
Bölüm 2
 
 
ALGORİTMA
 
 
I. GİRİŞ 
 
55
II. ALGORİTMALARDA KULLANILAN OPERATÖRLER 
 
58
III. ALGORİTMALARDA KULLANILAN TERİMLER 
 
59
A. Veri 
 
59
B. Tanımlayıcı 
 
60
C. Değişken 
 
61
D. Sabit 
 
63
E. Atama/aktarma 
 
63
F. Sayaç 
 
65
G. Döngü 
 
65
H. Ardışık Toplama/Çarpma 
 
66
IV. ALGORİTMA HAZIRLAMA 
 
67
V. ALGORİTMA ANALİZİ 
 
72
SORULAR 
 
74
Bölüm 3
 
 
AKIŞ DİYAGRAMI
 
 
I. GİRİŞ 
 
77
II. AKIŞ DİYAGRAMINDA KULLANILAN ŞEKİLLER 
 
77
A. Başla/Dur 
 
77
B. Veri Girişi 
 
77
C. İşlem 
 
77
D. Yazdırma/Çıktı 
 
78
E. Döngü 
 
79
F. Karar (Karşılaştırma) 
 
83
G. Önceden Tanımlı İşlem 
 
85
H. Bağlantı 
 
85
I. İşlem Akış Yönleri 
 
85
SORULAR 
 
90
Bölüm 4
 
 
PROGRAMLAMA DİLLERİ
 
 
I. GİRİŞ 
 
93
II. PROGRAMLAMA DİLLERİNDEKİ VERİ TİPLERİ 
 
93
III. PROGRAMLAMA DİLLERİNİN GENEL YAPILARI 
 
94
A. C Dilinin Yapısı 
 
94
1. Program Başlığı 
 
95
2. Tanımlama ve Bildirimler Bölümü 
 
95
a. include 
 
95
b. define 
 
95
c. undef 
 
96
d. Özel Veri Tipi Tanımlama 
 
96
e. Veri Alanı Tanımlama 
 
96
f. Değişken Bildirme 
 
97
g. Sabit Tanımlama veya Başlangıç Değeri Verme 
 
97
3. Alt Programlar Bölümü 
 
97
4. Ana Program Bölümü 
 
98
B. C++ Dilinin Yapısı 
 
99
1. Program Başlığı 
 
100
2. Tanımlama ve Bildirimler Bölümü 
 
100
a. include 
 
100
b. define 
 
101
c. undef 
 
101
d. Özel Veri Tipi Tanımlama 
 
101
e. Veri Alanı Tanımlama 
 
101
f. Sıralama Tipleri Tanımlama 
 
101
g. Değişken Bildirme 
 
102
h. Sabit Tanımlama veya Başlangıç Değeri Verme 
 
102
3. Alt Programlar Bölümü 
 
102
4. Ana Program Bölümü 
 
103
C. C# Dilinin Yapısı 
 
103
1. Program Başlığı veya Açıklamalar 
 
104
2. using 
 
104
3. namespace 
 
104
4. class 
 
105
5. struct 
 
105
6. enum 
 
106
7. Değişken ve Sabit Bildirimleri 
 
106
8. Ana Program 
 
106
D. Java Dilinin Yapısı 
 
106
1. Program Başlığı 
 
107
2. Sınıf Çağırma Bölümü 
 
107
3. Sınıflar 
 
108
a. Sınıf Tanımlama 
 
108
b. Değişken Bildirme 
 
108
c. Sabit Tanımlama veya Başlangıç Değeri Verme 
 
108
E. MATLAB Dilinin Yapısı 
 
108
1. Program Başlığı 
 
109
2. Bildirimler/Tanımlamalar 
 
109
a. Değişken Bildirme 
 
109
b. Sabit Tanımlama veya Başlangıç Değeri Verme 
 
109
c. Yapı Tanımlama 
 
110
d. Sınıf Tanımlama 
 
110
3. Fonksiyonlar 
 
110
F. Python Dilinin Yapısı 
 
111
1. Program Başlığı 
 
112
2. Bildirimler/Tanımlamalar 
 
112
a. Değişken/Sabit Tanımlama veya Başlangıç Değeri Verme 
 
112
b. Sınıf Tanımlama 
 
112
c. Modül Çağırma 
 
112
3. Fonksiyonlar 
 
112
SORULAR 
 
118
Bölüm 5
 
 
AKIŞ DİYAGRAMINDAN KODLAMAYA GEÇİŞ
 
 
I. GİRİŞ 
 
121
II. VERİ GİRİŞ KOMUTLARI – “Al/Oku/Gir” 
 
123
A. C’deki Veri Giriş Komutları 
 
124
B. C++’daki Veri Giriş Komutları 
 
125
C. C#’daki Veri Giriş Komutları 
 
126
D. Java’daki Veri Giriş Komutları 
 
127
E. MATLAB’daki Veri Giriş Komutları 
 
128
F. Python’daki Veri Giriş Komutları 
 
128
III. VERİ ÇIKIŞ KOMUTLARI – “Yaz” 
 
129
A. C’deki Veri Çıkış Komutları 
 
129
B. C++’daki Veri Çıkış Komutları 
 
131
C. C#’daki Veri Çıkış Komutları 
 
133
D. Java’daki Veri Çıkış Komutları 
 
134
E. MATLAB’daki Veri Çıkış Komutları 
 
135
F. Python’daki Veri Çıkış Komutları 
 
137
IV. DÖNGÜ (ÇEVRİM) KOMUTLARI 
 
140
A. C/C++/C#/Java’daki Döngü Komutları 
 
140
1. for 
 
141
2. while 
 
142
3. do – while 
 
143
4. foreach 
 
144
B. MATLAB’daki Döngü Komutları 
 
145
1. for 
 
145
2. while 
 
145
C. Python’daki Döngü Komutları 
 
146
1. for 
 
146
2. while 
 
147
V. KARAR (KARŞILAŞTIRMA) KOMUTLARI – "Eğer" 
 
148
A. C/C++/C#/Java’daki Karar Komutları 
 
148
1. if–else if–else 
 
148
2. switch 
 
150
3. ? 
 
151
B. MATLAB’daki Karar Komutları 
 
152
1. if–elseif–else 
 
152
2. switch 
 
153
C. Python'daki Karar Komutları 
 
154
1. if–elif–else 
 
154
VI. DİĞER BAZI KOMUTLAR 
 
155
A. Ekran Komutları 
 
155
B. Matematiksel İşlem Komutları 
 
156
C. Alfasayısal İşlem Komutları 
 
158
D. Diğer Komutlar 
 
158
SORULAR 
 
160
Bölüm 6
 
 
GENEL UYGULAMALAR
 
 
I. TEMEL UYGULAMALAR 
 
163
II. DENEMELİ ÇÖZÜMLER 
 
206
III. YİNELEMELİ ÇÖZÜMLER 
 
212
IV. SERİ AÇILIMLARI 
 
218
V. RASTGELE SAYILAR 
 
222
VI. ÖZEL SAYI VE ŞEKİLLER 
 
224
VII. KARMA UYGULAMALAR 
 
257
SORULAR 
 
288
Bölüm 7
 
 
BİR BOYUTLU DİZİ UYGULAMALARI
 
 
I. TEMEL İŞLEMLER 
 
306
II. ALFASAYISAL İŞLEMLER 
 
325
III. SIRALAMA ALGORİTMALARI 
 
348
IV. ARAMA ALGORİTMALARI 
 
383
V. TABAN/KOD DÖNÜŞÜMLERİ 
 
391
A. Taban Dönüşümleri 
 
391
B. Roma (Romen) rakamları 
 
396
C. Sayısal Kodlar 
 
400
D. Alfasayısal Kodlar 
 
410
E. Renk Kodlamaları 
 
422
VI. ŞİFRELEME ALGORİTMALARI 
 
427
VII. KARMA UYGULAMALAR 
 
437
SORULAR 
 
462
Bölüm 8
 
 
ÇOK BOYUTLU DİZİ UYGULAMALARI
 
 
I. TEMEL İŞLEMLER 
 
472
II. METİN EKRANI UYGULAMALARI 
 
509
III. GÖRÜNTÜ İŞLEME UYGULAMALARI 
 
516
IV. KARMA UYGULAMALAR 
 
528
SORULAR 
 
543
Bölüm 9
 
 
GRAFİK UYGULAMALARI
 
 
I. GİRİŞ 
 
551
II. GRAFİK KOMUTLARI 
 
551
A. Grafik Ekranına Geçiş Komutları 
 
552
B. Çizgi 
 
552
C. Daire 
 
553
D. Dikdörtgen 
 
553
E. Nokta Koy 
 
553
F. Diğer Bazı Grafik Ekranı Komutları 
 
554
SORULAR 
 
561
Bölüm 10
 
 
DOSYALAMA UYGULAMALARI
 
 
I. GİRİŞ 
 
565
II. DOSYALAMA KOMUTLARI 
 
566
A. Dosya Aç 
 
566
B. Dosya Kapat 
 
566
SORULAR 
 
570
EK – A: ASCII Kodları 
 
571
Kaynaklar 
 
573
Dizin 
 
574
Yorum yaz
Bu kitaba henüz yorum yapılmamış.
Bonus Card ( Garanti - Teb - Denizbank - Şekerbank vb. )
Taksit Sayısı
Taksit tutarı
Genel Toplam
1
596,55   
596,55   
Cardfinans ( Finansbank )
Taksit Sayısı
Taksit tutarı
Genel Toplam
1
596,55   
596,55   
Maximum Card ( İş Bankası - Ziraat Bankası )
Taksit Sayısı
Taksit tutarı
Genel Toplam
1
596,55   
596,55   
Worldcard ( YKB - Vakıfbank - Anadolubank - Albaraka )
Taksit Sayısı
Taksit tutarı
Genel Toplam
1
596,55   
596,55   
Diğer Kartlar
Taksit Sayısı
Taksit tutarı
Genel Toplam
1
596,55   
596,55   
Kapat