Page 9 - Bilgisayar Bilimi | Kur 1
P. 9
6. DOĞRUSAL MANTIK YAPISI İLE PROBLEM ÇÖZME .............................75
6.1. Doğrusal Mantık Yapısı ......................................................................................................... 76
6.2. Çözüm Üretilmesi ................................................................................................................. 76
6.3. Problem Çözme Çizelgesi ......................................................................................................77
6.4. Etkileşim Çizelgesi ................................................................................................................77
6.5. Birleşim Çizelgesi ve Veri Sözlüğü ......................................................................................... 78
6.6. Algoritma ve Akış Şemaları ................................................................................................... 79
6.7. Özet ....................................................................................................................................... 79
7. KARAR MANTIK YAPISI İLE PROBLEM ÇÖZME .....................................81
7.1. Karar Mantık Yapısı ...............................................................................................................82
7.2. Tek Koşullu Yapılar ...............................................................................................................82
7.3. Çok Koşullu Karar Yapıları ....................................................................................................84
7.4. İç İçe Karar Yapıları ...............................................................................................................84
7.5. Düz Mantık Kullanımı .......................................................................................................... 85
7.6. Pozitif Mantık Kullanımı ......................................................................................................87
7.7. Negatif Mantık Kullanımı .....................................................................................................88
7.8. Mantık Dönüşümleri .............................................................................................................88
7.9. Hangi Mantık Yapısı? ............................................................................................................89
7.10. Karar Tabloları .................................................................................................................... 91
8. DÖNGÜ YAPISI İLE PROBLEM ÇÖZME ....................................................93
8.1. Döngü Mantık Yapısı ............................................................................................................94
8.2. Arttırma ................................................................................................................................94
8.3. Biriktirme .............................................................................................................................95
8.4. While/While End Döngüsü ..................................................................................................95
8.5. Repeat/Until Döngüsü ..........................................................................................................97
8.6. Otomatik Sayaç Döngüsü .....................................................................................................99
8.7. İç İçe Döngüler .................................................................................................................... 101
8.8. Göstergeler .......................................................................................................................... 103
8.9. Öz Yineleme ........................................................................................................................ 103
II. BÖLÜM
1. PYTHON İLE PROGRAMLAMANIN TEMELLERİ ........................................................106
1.1. Yazılım Geliştirme Süreci .................................................................................................... 107
1.2. Yazılım ................................................................................................................................ 107
1.3. Yazılım Geliştirme Ortamları .............................................................................................. 107
1.4. Editörler .............................................................................................................................. 108
1.5. Derleyiciler .......................................................................................................................... 109
VIII