Page 8 - Bilgisayar Bilimi | Kur 1
P. 8
3.2. Problem Çözme Adımları ......................................................................................................44
3.2.1. Problem Türleri ............................................................................................................46
3.2.1.1. Bilgisayarlar ile Problem Çözme .......................................................................46
3.2.1.2. Problem Çözme Kavramları ............................................................................ 47
3.3. Sabit ve Değişkenler .............................................................................................................. 47
3.4. Düşünelim, Tartışalım! .........................................................................................................48
3.5. Veri Türleri ............................................................................................................................48
3.5.1. Sayısal Veri ................................................................................................................... 49
3.5.2. Alfa nümerik/Karakter Veri .......................................................................................... 49
3.5.2. Mantıksal Veri .............................................................................................................. 49
3.6. Veri Türleri için Kurallar .......................................................................................................50
3.7. Bilgisayar Veriyi Nasıl Saklar? ................................................................................................ 51
3.8. Fonksiyonlar ......................................................................................................................... 51
3.9. Operatörler ............................................................................................................................ 53
3.10. İşlem Önceliği ..................................................................................................................... 53
3.11. İfade ve Eşitlikler ................................................................................................................54
4. PROBLEM ÇÖZME YAKLAŞIMLARI ..........................................................56
4.1. Bilgisayar ile Nasıl İletişim Kurulur? ..................................................................................... 57
4.2. Çözümün Düzenlenmesi ....................................................................................................... 57
4.2.1. Problemin Analiz Çizelgesi ........................................................................................... 58
4.2.2. Etkileşim Çizelgesi Geliştirme...................................................................................... 58
4.2.3. GSÇ Çizelgesi .............................................................................................................. 59
4.2.4. Algoritmalar ................................................................................................................. 59
4.2.5. Akış Şemaları ............................................................................................................... 59
4.3. Algoritma Yönergeleri ve Akış Şeması Sembolleri ..................................................................60
4.4. Haricî ve Dâhilî Dokümantasyon ......................................................................................... 61
4.5. Çözümün Programlanması/Kodlanması ............................................................................... 61
5. PROGRAMLAMA YAPISI .............................................................................62
5.1. Programlama Yapısına Giriş .................................................................................................. 63
5.1.1. Göstergeler ................................................................................................................... 63
5.1.2. Modüller ve İşlevleri ..................................................................................................... 70
5.1.3. Bağlılık ve Birleşim ....................................................................................................... 70
5.1.4. Yerel ve Global Değişkenler ........................................................................................... 71
5.1.5. Parametreler .................................................................................................................. 72
5.1.6. Dönen Değerler ............................................................................................................. 73
5.1.7. Düşünelim, Deneyelim! ................................................................................................74
VII